
Soho House & Co has announced the appointment of Neil Thomson as its new Chief Financial Officer, effective August 18, 2025. Thomson will be based at the Company’s London Head Office and succeeds Thomas Allen, who will remain until August 29, 2025, to support a seamless transition…
Read More