About Squeak N Clean Limited (10595770) United Kingdom