About Windsor Glass & Glazing Co Ltd. (02354041) United Kingdom