About C&c Technical Services Limited (04885222) United Kingdom