Last updated 28 Mar, 2024
We despatch orders using Royal Mail, ParcelForce and our other couriers.
If we find that we are unable to despatch your order for any reason, we will contact you to confirm if you wish to put your order on hold until such time as we can despatch or instead cancel the order and refund your payment in full. Thank you for your support and understanding.
Express delivery service orders received before 13:00GMT Monday to Friday (excluding bank holidays) will be shipped that day (subject to stock availability - conditions apply).
All other shipments are sent by Royal Mail or ParcelForce. The dates detailed below are based on the recommended last posting dates for Christmas provided by the Royal Mail and ParcelForce. We can only guarantee that goods will be dispatched from us by these dates. We are unable to guarantee that the Royal Mail/ParcelForce will deliver the goods to you before Christmas, so please order earlier if possible to avoid disappointment.
Pre-Christmas Delivery Service Options | Last Recommended Ordering Date & Time (GMT) |
UK - All Regions | |
Royal Mail Special Delivery SATURDAY Service | 1pm Friday 22 December 2023 |
Royal Mail Special Delivery | 4pm Thursday 21 December 2023 |
1-2 Day Express Delivery | 1pm Wednesday 20 December 2023 |
Royal Mail 1st Class Delivery | 4pm Wednesday 20 December 2023 |
Standard 2-5 Working Day Delivery | 4pm Monday 18 December 2023 |
International | |
Standard Airmail - Belgium, France, Luxembourg | 2pm Monday 11 December 2023 |
Standard Airmail - Austria, Denmark, Germany, Iceland, Ireland, Netherlands, Norway, Portugal, Slovakia, Spain, Switzerland | 2pm Saturday 9 December 2023 |
Standard Airmail - USA, Canada, Czech Republic, Finland, Italy, Poland, Sweden | 2pm Friday 8 December 2023 |
Standard Airmail - Greece, Eastern Europe (except Czech Republic, Poland and Slovakia), Turkey | 2pm Thursday 7 December 2023 |
Standard Airmail - Cyprus and Malta | 2pm Tuesday 5 December 2023 |
Standard Airmail - Africa, Central & South America, Asia, Far & Middle East | 2pm Monday 4 December 2023 |
Standard Airmail - China | 2pm Friday 1 December 2023 |
Standard Airmail - Australia & New Zealand | 2pm Thursday 30 November 2023 |
Standard Airmail - Caribbean | 2pm Friday 6 October 2023 |
International Express Courier | Express courier services - 2-7 working days depending on location - please ask before ordering |
Date | Day | Sales Office Hours (GMT) |
21 December 2023 | Thursday | 08:30 - 17:00 |
22 December 2023 | Friday | 08:30 - 13:00 |
23 December 2023 | Saturday | Closed - No Despatches |
24 December 2023 | Sunday - Christmas Eve | Closed - No Despatches |
25 December 2023 | Monday - Christmas Day Bank Holiday | Closed - No Despatches |
26 December 2023 | Tuesday - Boxing Day Bank Holiday | Closed - No Despatches |
27 December 2023 | Wednesday | 08:30 - 16:00 |
28 December 2023 | Thursday | 08:30 - 16:00 |
29 December 2023 | Friday | 08:30 - 16:00 |
30 December 2023 | Saturday | Closed - No Despatches |
31 December 2023 | Sunday - New Years Eve | Closed - No Despatches |
1 January 2024 | Monday - New Years Day Bank Holiday | Closed - No Despatches |
2 January 2024 | Tuesday - Normal Hours Resume | 08:30 - 17:00 |
Orders Received BEFORE 16:00 GMT on | Scheduled Despatch Day | Royal Mail Special Delivery Service Expected Delivery Date |
21 December 2023 | 21 December 2023 | 22-23 December 2023 |
22 December 2023 (Orders received before 1pm) | 22 December 2023 | 23 December (RM Special Delivery SATURDAY Service only) else 27-28 December 2023 |
23 December 2023 | 27 December 2023 | 29-30 December 2023 |
24 December 2023 | 27 December 2023 | 29-30 December 2023 |
25 December 2023 | 27 December 2023 | 29-30 December 2023 |
26 December 2023 | 27 December 2023 | 29-30 December 2023 |
27 December 2023 | 27 December 2023 | 29-30 December 2023 |
28 December 2023 | 28 December 2023 | 29-30 December 2023 |
29 December 2023 | 29 December 2023 | 30 December 2023 |
30 December 2023 | 2 January 2024 | 3-4 January 2024 |
31 December 2023 | 2 January 2024 | 3-4 January 2024 |
1 January 2024 | 2 January 2024 | 3-4 January 2024 |
2 January 2024 | 2 January 2024 | 3-4 January 2024 |
3 January 2024 | 3 January 2024 | 4-5 January 2024 |
4 January 2024 | 4 January 2024 | 5-6 January 2024 |