About Clifford Electrical Solutions Ltd (10073186) United Kingdom