About Heywood Bars Limited (09567223) United Kingdom