About London Limousines & Shuttles Limited (09977641) United Kingdom