contract caterer
From Longman Business Dictionarycontract catererˈcontract ˌcaterer a catering company that provides food for the staff of a company or organization, using the kitchens of that company or organizationContract caterers are now providing nearly 55 per cent of meals served in business and industry. → caterer