About Heywood & Company Limited (08906211) United Kingdom