About Haywood Holdings Limited (01143417) United Kingdom