About Keen & Clean Ltd (13015158) United Kingdom