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 ...
Some results have been hidden because they may be inaccessible to you