About Hargreaves & Son Limited (00080653) United Kingdom