Food service (7)
I believe the answer is:
caterer
(Other definitions for caterer that I've seen before include "Terrace (anag.)" , "Someone providing food and service" , "Provider of food/drink" , "Provider of food and drinks" , "Food and drink supplier" .)