About C&r Thermal Installations Limited (08553111) United Kingdom