About Squeak Clean Team Ltd (12959782) United Kingdom