We are still aiming to ship orders as normal, within 2-3 days. However, due to the lag of the pandemic, there may still be some delays. We know that postal services all over the world are delayed due to tighter border controls and restrictions of movement, therefore exact times of arrival are tricky to predict. Many thanks for your understanding and a BIG thank you for your support. It means a great deal to us.
We post UK parcels via a First Class Royal Mail service or by a courier depending on the weight and size of the item(s). Overseas parcels are sent via (mostly untracked) courier.
Once your order has been dispatched from us, you will receive a shipping notification. From this point, delivery times are generally as follows:
For UK: 2-3 working days
For Europe: 5-10 working days

For Rest of World: 15-20 working days


In order to make sure that your books reach you in time for Christmas, please place your orders by midnight (GMT)* on:

1 DecemberCentral & South America, Australia, New Zealand, Asia, Africa & Middle East
7 December: North America & Europe

And by noon (GMT) on:
17 December: UK - standard free shipping
21 December:  UK - £7.95 express shipping

*These dates are recommended by the postal service but to be extra sure please order as early as you can or email us for a guaranteed service at an extra cost:

EU customers, please note:

We have been informed that from Thursday 1 July, there will no longer be a threshold under which parcels are duty and VAT exempt, so parcels of any value will now incur the VAT and duty fees of their country of destination.

As far as we are aware, books are still duty free within the EU, so EU customers should only expect to pay VAT when their parcel arrives. We are advised that the current VAT rates by country for books are:
Austria: 10%
Belgium: 6%
Bulgaria: 10%
Croatia: 5%
Cyprus: 5%
Czech Republic: 10%
Denmark: 25%
Estonia: 9%
Finland: 10%
France: 5.5%
Germany: 7%
Greece: 6%
Hungary: 5%
Ireland: 0%
Italy: 4%
Latvia: 12%
Lithuania: 9%
Luxembourg: 3%
Malta: 5%
Netherlands: 9%
Poland: 5%
Portugal: 6%
Romania: 5%
Slovakia: 10%
Slovenia: 5%
Spain: 4%
Sweden: 6%

If you receive a parcel and are asked to pay a lot more than expected, please email us at and we will do our best to help.

UK orders over £20: Free shipping
UK orders below £20: £2.95
International: £4.95 – £12.50 flat rate depending on country
UK Express / Next Day: £7.95 (please email us if you require this service)
If you require an urgent delivery, please email us at and we will try our very best to accommodate your request. This may be subject to an extra shipping cost which will be agreed with you before sending.

If you're having trouble on our website or you need to contact us about your order urgently, please email
It makes a huge difference that you come to us direct as we don't have to give away profits to Amazon or shops. This allows us to grow and invest in new books. Thank you for your support.