About Heyden & Son Limited (08822037) United Kingdom