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


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


Our Christmas and New Year opening hours are as follows:

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

Re-opening Wednesday 2nd January 2019 - Normal Opening Hours.

*Guaranteed Christmas delivery is subject to product availability.