About Lomax Glass & Glazing Ltd (12213141) United Kingdom