About Leicester Glass & Glazing Ltd (11314669) United Kingdom