About Haywood Associates Ltd (03525455) United Kingdom