Knaresborough Glass Ltd phone Steads Yard Knaresborough, North Yorkshire HG5 0HS map Windows On The Web phone 48, Halfpenny Lane Knaresborough, North Yorkshire HG5 0NS map if (!IN_DEV) { ?> } ?>