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