About Buzzard Blinds & Awnings Limited (04127223) United Kingdom