About Sloane Chauffeur Services London Limited (10408982) United Kingdom