Christmas Delivery Information: last day for dispatch for guaranteed UK delivery before Christmas Day is Wednesday 20th December – any orders received before midnight Tuesday 19th (subject to stock availability) will be dispatched on 20th.  After 20th, there is no guarantee and any order is at the sender’s risk.

Free delivery to mainland UK addresses when you spend over £60!
If you are local, you can order and pay online and collect from the store and avoid delivery charges altogether.

We deliver throughout the UK, mostly using UPS.  In our experience, they are the most reliable of all couriers.  Please make sure you are in on your requested delivery date, especially if you are ordering perishable goods. We cannot be held responsible for non-delivery and spoilage of goods if you are not in on the requested date.  We can take special requests for delivery (i.e. leave in porch, or leave with neighbours).  These will be passed on to our couriers, but there is no guarantee that our couriers will honour these – many of them do not because of their risk of loss and claim.  Typically, they will attempt to re-deliver the next day or leave an option to collect from their most local access point to you. In summary, any such request, there is no no obligation to fulfil this and if such a request is honoured, the risk lies with the customer for any subsequent loss or perishing of the goods.

Orders (subject to stock) are dispatched same day if received before 11am or next working day when received after 11am.  Delivery is usually next working day from dispatch  – however, this is not a guaranteed timed delivery (if you need a guaranteed delivery, please call us for a quote)We do not despatch on a Friday or on Bank Holidays, Saturdays and Sundays.  We package our goods with chiller packs which keeps goods cool for up to 36 hours.  Our fresh meat is despatched frozen with ice-packs and insulation.  It will arrive in a part defrosted state.  You must ensure that you will be in to receive delivery as the insulation will only hold for 36 hours from the time of despatch – we can accept no responsibility for the perishing of goods if you are not in to receive them.  Frozen/fresh meat is not suitable for despatch to Highlands, Islands, Channel Islands and Europe.


This table is for delivery to mainland UK only.

Basket Price Mainland UK
Delivery Charges
up to £25 £8.95
£25-£60 £4.95
Over £60.01 Free


Delivery to Scottish Highlands & UK Islands (including Isle of Man) & Channel Islands will be via Royal Mail/Parcel Force Special 24 hour delivery. At times of bad weather, delivery may be longer and the buyer accepts all responsibility for spoiled goods in this instance. If you are unsure, please contact us for details.

Basket Price UK Islands, Scottish Highlands,
Isle of Man Delivery Charges
Channel Islands
Delivery Charges
Northern Ireland
up to £25 £22 £29 £16.95
£25.01-£60 £18 £25 £12.95
Over £60 £15 £21 £8.95


If you would like a guaranteed timed delivery, please contact us for a price.  If you are ordering perishable goods, please make sure you will be in to receive them as we cannot accept responsibility for spoiled goods in this instance.

Delivery to countries within the EU (non-perishable goods only) will be via UPS for a £20-£30 (depending on basket price.