Well, to put a stop to this and actually help yorky15 - I understand I have just acquired the very same voucher (albeit could be a different restaurant) so I rang the place and asked them and they said midday was the expiry time! So, that's that then.....
But I did ask what the conditions were for the offer being valid - I asked if I needed to order before midday to qualify or just have a table booked before midday. They said providing I booked a table before midday then I'd qualify - so I guess, in the end, you could get 2 for 1 before midday and between midday and midnight!!