Free UK Shipping
on orders over £30
Free International Shipping
on orders over £100
Free UK Shipping on orders over £30

Deck the halls with barrels of brandy, fa-la-la-la-la, la-la-la-la. It's Christmas!

We know the festive period can be super-stressful, what with burnt turkeys, sold out must-have toys, and inferior quality mince pies. We don't want to cause anybody to have a Beast In Show-induced panic so here are our all-important last order dates to ensure that you keep your composure and your stuff arrives before December 25th*:

Africa, Middle East:
LAST ORDER DATE: Tuesday 29th November

Asia, Cyprus, Far East, Japan, Eastern Europe (ex. Poland, Czech Republic and Slovakia):
LAST ORDER DATE: Tuesday 6th December

Caribbean, Central & South America:
LAST ORDER DATE: Wednesday 7th December

Greece, Australia, New Zealand:
LAST ORDER DATE: Thursday 8th December

Czech Republic, Germany, Italy, Poland:
LAST ORDER DATE: Tuesday 13th December

Canada, Finland, Sweden, USA:
LAST ORDER DATE: Wednesday 14th December

Austria, Belgium, Denmark, France, Iceland, Ireland, Luxembourg, Netherlands, Norway, Portugal, Slovakia, Spain, Switzerland:
LAST ORDER DATE: Thursday 15th December

UK:
LAST ORDER DATE (1st Class): Tuesday 20th December
LAST ORDER DATE (Special Delivery): 3pm on Thursday 22nd December

We hope you all have a wonderfully merry Christmas!

Sally and Dave
xxx

* Please note that our last order dates are based on normal circumstances, so in exceptional conditions (i.e. crazy snow) it might happen that your order arrives after Christmas despite us meeting Royal Mail's last posting dates...