With rising prices, supply chain strains and the struggle to find new staff, the market for catering is a tough place to be.