Leonard Crowe

Leonard Crowe was the owner of the stadium used for Stock Car Racing in Willesden.