About Kleen London Ltd (09775871) United Kingdom