About Heywood Glass And Glazing Ltd (12119443) United Kingdom