About Hargreaves Foundry Limited (02477414) United Kingdom