Pre-Buy a Kilo Voucher for Just £18!!

UK Delivery

Free delivery on UK orders over £50.
Standard UK delivery is £4.80.
Express UK delivery is £6.60.

EU & Rest of World Delivery up to 2kg

Parcels up to 500g £4.90
Parcels up to 1kg £9.50
Parcels up to 1.5kg £11.65
Parcels up to 2kg £12.95


EU up to 30kg

Channel Islands £13.58
Ireland £15.73
Belgium, Denmark, France, Luxembourg, Netherlands, Germany £13.00 - £15.50
Austria, Czech Republic, Estonia, Italy, Slovakia, Spain, Sweden, Switzerland

£21.00 - 


Andorra, Azores, Balearic Islands, Finland, Hungary, Madeira, Poland, Portugal, Slovenia, Turkey £25.00 - £28.00
Bulgaria, Gibraltar, Latvia, Lithuania, Norway, San Marino £31.50 - £35.50
Malta, Romania, Greece £36.00 - £50.00


International Locations  up to 5kg

Australia £76.28
Canada £42.77
United States £61.53

Duties and customs may be payable depending on your country.

All European orders are posted out via Royal Mail, they will then be passed to your local postal service. Any taxes and duties will need to be paid by the recipient of the order. 

For international returns, if we receive your parcel back because you've not paid the duties and taxes - these costs will be deducted from the refund amount.


IMPORTANT NOTE: Orders must be received by 2pm Monday-Friday to be processed the same day. Any item ordered after 2pm or at the weekend or bank holiday will be processed and dispatched the next working day. Please bear this in mind with our Express postage.