Contract catering has never been an easy business. Clients want quality, convenience, choice, service and value. Caterers ...