About Heywoods Limited (04629469) United Kingdom