About Lt Carshalton Ltd (12998764) United Kingdom