About Everglaze Window Solutions Limited (11948764) United Kingdom