About Heywood Holdings Limited (11279980) United Kingdom