About London Rd Hand Car Wash Ltd (12908374) United Kingdom