About John Hargreaves Limited (02091209) United Kingdom