Leon’s Financial Woes Deepen with £19.5m Loss under New Ownership Business September 30, 2024 The renowned restaurant chain, Leon, has encountered significant financial challenges, reporting a pre-tax loss of £19.5m under its recent ownership.…