Streets of London by Alex Penfold Anyone who has been to London – and West London more specifically – will know that it is a paradise for car-spotters. Every spring and summer the capital is swarmed with supercars from all over the world by owners wanting to flash their toys where it matters. Locals dread …