About Sandwell Insulation Services Limited (02290857) United Kingdom