About Thermaguard Windows Ltd. (02960772) United Kingdom