About Hargreaves Elsworth Limited (05782624) United Kingdom