About Barker & Cresswell Glass Limited (02730853) United Kingdom