About Barnard & Hoad Glazing Limited (04936810) United Kingdom