Statement: Lord Allen

The British Horseracing Authority 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