About Heywood Associates Limited (08362867) United Kingdom