i think all th local ones to me close at 6 tomorrow, so would go about 4 ish, you can ring and find out the closing times.
tbh though m&s was almost sold out of most things today and no delivery expected for the weekend. it was mad this mornign i only popped in for nachos, prawn crackers and dips. i was quite surprised that a lot of the fresh stuff had really short dates on, some only lasted until xmas day!