Last order dates for Christmas:

This is based on shipping information from Royal Mail and our couriers. We cannot guarantee delivery in time for Christmas – once orders leave us we can’t control when they’re delivered.

Please bear in mind the global pandemic and bad weather has impacted services, so we’d advise ordering with plenty of time to spare.

16 December for Second Class Signed For.
18 December for First Class Signed For and all courier services

15 December – All orders must have accepted the shipping quote and paid in full by 15 December. To order for international delivery, check out as normal and enter your shipping details. Please follow the instructions to submit your order. You do not need to make a payment to submit an order. Once we have a copy of your order, we will respond with the shipping costs and instructions on how to complete your order. Please note, we only ship orders once they’re fully paid.

We will process and ship all orders as normal up until 23 December.

All orders received after this will be processed and shipped as soon as possible after 28 December 2021.