About Cheltenham Glass & Glazing Ltd (10734128) United Kingdom