About Clc Utilities Holdings Limited (07666995) United Kingdom