We tend to sell out before our final ordering deadline, so recommend you place your order as soon as possible. If we still have stock, the final order deadlines for Christmas delivery will be as follows:
Sunday 20th December for UK delivery guaranteed in time for Christmas (NB: Our shipping price increases to £4.95 per standard UK address from 13th December as we switch to a faster tracked service to ensure delivery for Christmas).
Tuesday 1st December for EU delivery guaranteed in time for Christmas. Orders received after these dates will be delivered in the new year.