Hargreaves Lansdown plc is a financial service company based in Bristol that sells funds and shares and related products.