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

Order before 1pm on the 18th December for guaranteed UK Mainland Christmas delivery*.

Please note: All live food orders must be placed no later than 11am on the 17th December - Please note there will be no live food deliveries after this date until week commencing 30th December

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

Our Christmas and New Year opening hours are as follows:

Thursday 19th December - Normal Opening Hours
Friday 20th December - Normal Opening Hours
Saturday 21st December - Closed
Sunday 22nd December - Closed
Monday 23rd December - Normal Opening Hours
Christmas Eve  - Closed
Christmas Day - Closed
Boxing Day - Closed
Friday 27th December - Closed
Saturday 28th December - Closed
Sunday 29th December - Closed
Monday 30th December - Normal Opening Hours
New Years Eve - Normal Opening Hours
New Years Day - Closed

Re-opening Thursday 2nd January 2020 - Normal Opening Hours.

*Guaranteed Christmas delivery is subject to product availability.