About O Shea Glass & Glazing Llp (OC319805) United Kingdom