About Mycalex Insulators Of England (est 1919) Ltd (07065804) United Kingdom