About Window & Glazing Solutions Limited (09853646) United Kingdom