About Lowndes Glass & Glazing (nw) Limited (04607773) United Kingdom