About Hargreaves Management Limited (01109277) United Kingdom