About Ibo Glass & Glazing Ltd (09077983) United Kingdom