About Haywood International R&d Consultancy Limited (09861700) United Kingdom