By Shwetali Sapte2025-01-03T11:31:00
The Italian food hall operator, which runs a single site in London’s Bishopsgate, surpassed £26m in turnover but suffered from a rise in energy costs
Already have an account? Sign in