About Heywood Limited (04161207) United Kingdom