About S & H Insulation Limited (13284806) United Kingdom