About Hargreaves Hamilton & Company Limited (00189093) United Kingdom