About Haywood Group Limited (01960164) United Kingdom