About Leighton Carter Insulation Co. Limited (01104526) United Kingdom