It looks like you have cookies disabled. You will need to re-enable them, in your browser settings, to use buy items from the shop.


All UK orders over £35 sent FREE

For orders under this, a small P&P of £1.75

Order before 4pm, and we send your order the same day (Monday - Friday).

Orders are sent using First Class Royal Mail so will arrive with your normal post, normally the next day.

Orders over £80 in value are tracked and traced for your peace of mind.

Some large or heavy orders are sent with the courier DPD.


International Delivery

We also deliver all over the World. For orders outside of the UK, delivery cost is determined by weight. 

For a full list of product weights click here

International delivery rates are as follows

0 - 150g£3.95
151 - 300g£5.95
301 - 400g£6.95
401 - 500g£8.95
501 - 700g£10.95
701 - 1kg£13.95
1 - 1.5kg£16.95
1.5 -  2kg£20.95
2 - 4kg£44.95
4 - 10kg£97.95


For customers outside of the EU, VAT will be deducted during checkout.

Delayed / Lost Parcels - the vast majority of our UK orders arrive the next day if ordered before 4pm.

If you have received a card, and have been unable to arrange redelivery / collection within 7 days, the parcel will be returned to us, and we will have this resent for you.

On very rare occasions, Royal Mail items can get delayed.   We cannot refund or resend Royal Mail orders until 15 days have passed since the day of posting. 

Within this time frame however, if an order has been delayed, we recommend you contact your local sorting office as especially in summer and Christmas periods, deliveries can be attempted but no card left.
In many years of trading, and tens of thousands of parcels, there have been occasional lost parcels.   Any claim / enquiry regarding a lost parcel MUST be made within 30 days of the date of order.  If more than 30 days have elapsed, we cannot refund or resend an order, as we ourselves cannot instigate an investigation with Royal Mail or Parcelforce after this time.

Please keep in touch in the unlikely event of a delay

Free same day UK despatch on orders over £35 (£1.75 below)
International Rates Click here