About Cleenol Holdings Limited (01158774) United Kingdom