About Kleen-slate Ltd (07979102) United Kingdom