About Oscar Glass & Glazing Services Limited (13709379) United Kingdom