About London Taxi Services Limited (02562706) United Kingdom