About Spencer Insulation Ltd (09481291) United Kingdom