Because companies grow out of the environments that surround them. London depends heavily on public transportation, so I wouldn't expect to see much innovating in the automobile industry there.
Nearly every F1 team is located in Southern England. Williams is in Wantage, Mclaren in Dorking. Exotic materials, wind tunnels, FE clusters, CAD/CAE engineering talent, etc...