About J. Hodson & Son Limited (04991573) United Kingdom