I have company for Christmas.
I can do the vegetarian food no problem. But need ideas for meat meals.
DBro is bringing a turkey crown and some Yorkshire bacon/sauasgae.
(They;ll have the bacon/sausage for breakfast)
Last year I'd bought bacon and some Sainsburys cocktail sauage (the outdoor reared ones)
I bought braising steak from the local butchers (an hours queue so busy and popular) and made a steak pie.
So this year.
Christmas Eve
We always have veg grills (DH and I) fishfinger for the DC. I'm going to buy some fish for everyone else
Christmas Day:
Turkey, sausages (tiny) bacon over the turkey to go crispy.
Boxing Day:
Roast Beef or lamb? Is lamb even in season?
DS won;t eat steak pie, but he might eat beef (if I cook it ) He tried School Dinners roast beef and said it was "like leather".
Sunday:
maybe chicken roast Sunday Dinner (basically a less fancy Christmas Dinner) with Quorn for the vegetarians
Their all quite 'plain food' eaters, so no "3 Bird Roasts " or Beef wellington here 
So.....................where should I buy /where to avoid?
Ideally, I'd like as ethically sound as possible. Though it's my choice to be vegetarian (and DH is) I'm not going to force my diet on everyone else. But I want to make sure what I cook is Freedom/Free Range. I'll buy a smaller piece of meat and serve less rather than buy a huge piece of standard.
I don't want loads leftover . Don't want a fridgefull of foil wrapped bits. They're not the turkey sandwich types 
TIA