About L&d Car Wash Ltd (11212552) United Kingdom