The opportunity This is a newly created leadership role with responsibility for leading the specialist, multi-disciplinary teams that provide essential, enabling support services to the operational teams. You will be required to work collaboratively with ...
Job Title
Head of Claims Support