Throwing a dinner party can be fun ... it’s 10 of your closest friends and family or birthday gatherings that supersede 100 people, these catering companies will take care of all the food ...