About Mister Klean Ltd (07608264) United Kingdom