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