I would say you could make the veg stretch to 7 easily. The roast potatoes are in goose fat though - will the veggies eat that?
I have spoken to the manager of my local M&S and he has assured me that they have put things in place to prevent a repeat of last years 90 minute queue fest. So I have ordered a turkey crown, a beef joint, the luxury veg, lots of gravy & the giant tub of profiteroles. I've also got my ocado slot reserved with 2 bottles of bollinger & a cheese platter.