Plans to engage in leisure and advisory roles post-departure.
Allen, who has had a 30-year career in senior management roles in the travel industry including MyTravel and On Holiday Group, will leave the business in September 2025. He was a key part of the ...