​​​​​​​Orders placed before 3pm Monday to Friday (12pm on Christmas Eve and New Years Eve) are normally dispatched the same day. Orders placed after 3pm on Friday, and over the weekend, are sent out on Monday. 

Christmas Delivery

We're here to dispatch your orders until the 1pm on the 24th of December, but as every year, please order in plenty of time to allow for any possible delays. The last posting date in the UK for 1st class post to likely arrive in time is Thursday 20th December, but keep in mind that doesn't allow for any problems, so order earlier if it at all possible.

For 2nd class post (our free standard delivery on most items) the last posting date is Wednesday 19th December, we highly recommend though, that if ordering after Sunday 16th December that you choose 1st class post at checkout which is only 99p! 

If you're outside the UK, delivery takes longer, and can vary. The following last postage dates are when Royal Mail would still expect your order to arrive in time for Christmas, but it's not guaranteed. 

Destination Last Posting Date
Africa, Middle East Tuesday 4th December
Asia, Cyprus, Far East, Eastern Europe (except Czech Republic, Poland and Slovakia) Friday 7th December
Caribbean, Central and South America Friday 7th December
Australia, Greece, New Zealand, Turkey Monday 10th December
Czech Republic, Germany, Italy, Poland Friday 14th December
Canada, Finland, Sweden, USA Monday 17th December
Austria, Denmark, Iceland, Netherlands, Norway, Portugal, Slovakia, Spain, Switzerland, Belgium, France, Ireland, Luxembourg Monday 17th December