Head of Business Change - Central London

a corporate level. Role will involve: ensuring strategic change projects are set up for success, delivering effective programme project management capabilities, promoting change within the organisation, and liaison with stakeholders up to board level....