About Hargreaves Lansdown Investment Management Limited (04021749) United Kingdom