About I.d. Glass & Glazing Limited (05765211) United Kingdom