To receive your books in time for Christmas, please order by:
EUROPE & ROW: 11 December*
UK: 19 December**
The dates above are based on the recommended posting dates from the postal service. Please try to place your order as early as you can. Occasionally, at this time of year, parcels are (unfortunately!) delayed. We will make sure we rectify any issue if your order doesn't show up but we are unable to process refunds for parcels that fall a little short of Christmas delivery. We hope you understand and thank you for your support.
*Excluding Africa, Asia, Caribbean, Central and South America, Far and Middle East, Cyprus and Malta 
**If you have an urgent order to post to the UK on 20th December please email us and we will do our best to send it off in time for Christmas
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 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: Up to 2-3 weeks

We also offer a Next Day UK service - this will either be sent via Royal Mail or courier depending on location.


UK: Free shipping
International: £4.95 - £5.95 flat rate depending on country
UK Next Day: £7.95 (order before 1pm Monday-Thursday to receive your parcel the following day)
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 call our office phone on 020 7683 0831 (9:30am-6pm, Mon-Fri).
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.