About The Kleen Team Limited (07246244) United Kingdom