Barnsbury Glass and Glazing Ltd 245 Liverpool Road Islington London N1 1LX 02076079136 Glass Merchants