About Kleen Properties Limited (10107391) United Kingdom