Charles Allen

Non-executive Chair at Balfour Beatty

Charles Allen was appointed Non-executive Group Chair on 20 July 2021.

Lord Allen has extensive corporate experience across a range of sectors, most notably in support services and media.

His previous positions include Chair of ISS AS, Executive Chair of EMI Music, Chief Executive of ITV plc, Chief Executive of Compass Group and Chief Advisor to the British Home Office.

He sits in the House of Lords and currently holds positions as Advisory Chairman, Moelis & Company, Chairman of Global Media and Entertainment and Chair of the Invictus Games Foundation.

Timeline

  • Non-executive Chair

    Current role

  • Non-executive Director