Christmas 2023 Last Order Dates

United Kingdom 18 December
United States 15 December
European Union 16 December
Canada 13 December
Australia 12 December
Rest of the World 12 December

Please remember that while we will do everything we can to get your order to you in time we are not responsible for any delays on the part of shipping companies. Naturally, the sooner you place your order the more likely it is to arrive before Christmas.

We will continue to ship orders right up to 21 December. After that we will next ship on 4 January. You can of course place orders between those dates and we will process them ready for dispatch on 4 January.