About Hargreaves & Jones Limited (06158937) United Kingdom