About Cleen Finish 3 Ltd (12164476) United Kingdom