About The Kleen Kitchen Ltd (12205088) United Kingdom