Shipping & returns

Shipping Costs
If the total of your basket items is more than £25 (UK orders) or £65 (overseas orders) then there will be no shipping cost for your order. For all other orders our shipping costs are calculated based on the combined size and weight of your order to the country specified in your account information. When you are signed in, you can instantly see the total price you will be paying for shipping to your country in the 'Your Basket' area at the top of every page.

The postage service used to deliver your order depends on its size and weight. All UK orders are dispatched via Royal Mail. Overseas orders will be sent via Airmail.

Orders within the UK are usually received within 3-5 working days following dispatch. Orders outside the UK are usually received within 7-14 working days. Sometimes there may be delays outside of our control, so please allow up to 28 days for delivery before enquiring about your order.

If you are not 100% satisfied with your purchase you can return an item for any reason. Unfortunately we can only accept returns from customers within the United Kingdom.

If you would like to return an item, please contact us within 14 working days of receiving your order. Please include your PayPal transaction number in any correspondence. We will then advise as to how to return the item to us, and process your refund as soon as possible.

We can accept items for return as long as they are in saleable condition, complete with all packaging and with no tags removed.

It is the responsibility of the customer to ensure that any items are returned safely, so please use appropriate packaging and a registered postal service to return the item(s). The customer is liable for the cost of returning the item(s).

Failure to return the item(s) according to this policy may result in you being charged the original cost of the item(s).

This returns policy does not affect your statutory rights under the UK law.



The following are the recommended last order dates for Christmas 2018:

United Kingdom

Monday 17 December

Cyprus, Malta, Asia, Far East, Eastern Europe (except Poland, Czech Republic and Slovakia)

Wednesday 5 December

Caribbean, Central and South America

Thursday 6 December

Greece, Turkey, Australia, New Zealand

Saturday 8 December

Canada*, Czech Republic, Italy, Poland and USA

Wednesday 12 December

Finland, Sweden

Thursday 13 December

Austria, Denmark, Germany, Iceland, Netherlands, Norway, Portugal, Slovakia, Spain, Switzerland

Saturday 15 December

Belgium, France, Ireland, Luxembourg

Sunday 16 December


Whilst we will make every effort to ensure that orders placed before the dates above arrive with you in time for Christmas, we are unable to guarantee delivery by a specific date as we cannot be held responsible for delays or losses outside of our control.

*Please note that parcels sent to Canada may be subject to further delays due to industrial action at Canada Post.