About James Hargreaves Limited (13030716) United Kingdom