Store that sells hundreds of toy cars in London, near charing cross