About South Norwood Glazing Company Limited(the) (01196602) United Kingdom