Statement: Lord Allen

º£½Ç´óÉñ regrets to announce that Lord (Charles) Allen has resigned as Chair. Lord Allen had been nominated as Chair late in 2024 after a search. He took up his post in September … More 3 Mar 2026