LONDON, UK: Anchor Hanover Group announced the appointment of Sarah Jones as Chief Executive from 1 August 2022. It follows Jane Ashcroft’s decision to step...