The London Taxi Company, which has been building taxis for the streets of England’s capital since its founding in 1919, is now facing challenges. LEVC (London Electric Vehicle Company), the ...