England and Wales:
Saturday 23rd December: Normal trading hours
Christmas Eve: Closed
Christmas Day: Closed
Boxing Day: Closed
Wednesday 27th December: 8am - 12pm
Thursday 28th December: 8am - 12pm
Friday 29th December: 8am - 12pm
Saturday 30th December: 8am - 12pm
New Years Eve: Closed
New Years Day: Closed
Tuesday 2nd January: Normal trading hours
Scotland:
Saturday 23rd December: Normal trading hours
Christmas Eve: Closed
Christmas Day: Closed
Boxing Day: Closed
Wednesday 27th December: 8am - 12pm
Thursday 28th December: 8am - 12pm
Friday 29th December: 8am - 12pm
Saturday 30th December: 8am - 12pm
New Years Eve: Closed
New Years Day: Closed
Tuesday 2nd January: Closed