About Click & Clean Ltd (11197482) United Kingdom