Although, I do like the Sunday evenings without customers, gives us a bit of time to clean up the shop properly
That is what I have been thinking, if the store is closed, it doesn't necessarily been that there aren't still staff working away inside. I used to work in Woolworths years ago at the weekends over Christmas and iirc, the earliest start was still 0800/0900 for a 1000 open, browsing only, trading at 1100 and the latest finish was about 2000, after closing at 1700. Ok, fair enough it gives the management time to do their end-of-week stuff but I think trading for 6 hours is silly.
There is a big 24h (Mon-Fri) Tesco near to me and a Tesco Express down the road from the big one. Tesco Express has a very limited range compared to the big store and still only closes at 2200. If I finished work in the late evening, then I would be stuffed if I needed something.