Skip Navigation LinksComputershareUnited KingdomLegal

Legal 

Computershare Investor Services PLC is authorised and regulated by the Financial Services Authority, Registered Office: 25 The North Colonnade, Canary Wharf, London E14 5HS. Computershare Investor Services PLC is registered in England & Wales, Company No. 3498808. Registered Office: The Pavilions, Bridgwater Road, Bristol BS13 8AE.