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