About Windseal Glass Limited (02861203) United Kingdom