About C & L Installations Limited (08617147) United Kingdom