Free UK shipping on orders over £30

Christmas 2018 Delivery

We have put together a guide with last order dates for Christmas Delivery. Please be aware that these dates are just a guide and overseas customers may have additional delays due to customs. Please also note, cut off times are GMT London time.

UK Delivery

Standard Delivery: 4pm Wednesday 19th December

Express Delivery: 4pm Friday 21st December (deliveries placed on 21st will arrive on Monday 24th December by Special Delivery, restrictions apply*)

*We will only be able to send parcels weighing under 2kg with this service. We advise contacting us first with last minute deliveries to avoid any disappointment.

International Delivery

Africa, Middle East: 4pm Monday 3rd December

Cyprus, Malta, Asia, Far East, Eastern Europe (except Poland, Czech Republic and Slovakia): 4pm Thursday 6th December

Caribbean, Central and South America: 4pm Friday 7th December

Greece, Turkey, Australia, New Zealand: 2pm Sunday 9th December

Canada**, Czech Republic, Italy, Poland and USA: 4pm Thursday 13th December

Finland, Sweden: 4pm Friday 14th December

Austria, Denmark, Germany, Iceland, Netherlands, Norway, Portugal, Slovakia, Spain, Switzerland: 2pm Sunday 16th December

Belgium, France, Ireland, Luxembourg: 4pm Monday 17th December

**Canada: please note due to the recent strikes, we are unable to give you an accurate last order date.

If you have any questions, or have missed any of these dates, please get in touch by email and we will help where we can.