We would like to take this opportunity to wish all our customers a very Merry Christmas and a Happy New Year.

Last order date for guaranteed UK Mainland Christmas delivery is: 21st December 12pm (noon)*

Last order date for guaranteed International Christmas delivery is: 15th December 12pm (noon)* BST.


Our Christmas and New Year opening hours are as follows:

Monday 21st December - Normal Opening Hours
Tuesday 22nd December - Normal Opening Hours
Wednesday 23rd December - Normal Opening Hours
Christmas Eve  - 8.30am - 1pm
Christmas Day - Closed
Boxing Day - Closed
Sunday 27th December - Closed
Monday 28th December - Closed
Tuesday 29th December - Normal Opening Hours
Wednesday 30th December - Normal Opening Hours
New Years Eve - Normal Opening Hours
New Years Day - Closed
Saturday 2nd January 2016 - Closed
Re-opening Monday 4th January 2016 - Normal Opening Hours.

*Guaranteed Christmas delivery is subject to product availability.