About Lancaster Insulation Limited (08158735) United Kingdom