About Indtherm Installations Limited (02359211) United Kingdom