Choosing a catering company can be a difficult decision, as you need to accommodate a variety of dietary requirements and still make sure that the food is both delicious and presentable. Catering is probably the single most important aspect of your...