On Demand Catering is great alternative for in house meetings. There is a great range of choice that covers all dietary requirements. Always fresh and always delivered on time even with short notice. Staff love discovering what delights are in the boxes.