About L&c Deluxe Cleaning Service Ltd (12642785) United Kingdom