About D Hargreaves & Son Limited (04678070) United Kingdom