Shipping within the UK

For orders of £50 or more  (including donations) we offer free delivery.

We offer a standard UK delivery charge of £3.99 on orders under £50, except for gift cards /Christmas cards or virtual Gift cards where shipping is free. 

Delivery timescales will vary depending on the availability of products and the shipping method we use, but we will aim to deliver your order within 5-7 working days of the date on which we accept your order. However, most of our orders are despatched next working day and will be received sooner than this. 

If the delivery person cannot deliver your order because no one is in, it will usually be left in a safe place, and we will be notified of this. 

Delivery outside the UK

We are currently unable to deliver outside of the UK, this includes the channel islands.

Delivery enquiries & missing orders

Our customer service team are able to track all orders (except greetings and virtual gift cards etc which are sent untracked) If your order appears to be delayed then our team are happy to help and provide an update. Please get in touch with our team on  for further information.