About Squeak & Clean Domestic Ltd (11737681) United Kingdom