The foodservice giant registered a pre-tax profit of £33.7m in 2023, returning to profit after five years