Shipping policy

Last updated: November 11, 2026

Where we deliver

We currently deliver to UK addresses only.

Delivery charges

  • Delivery charges

    • UK delivery: £3.50 per order, however many books you buy, paperback or hardback.
    • Free delivery on orders of £50 or more.

    The delivery charge is shown at checkout before you pay.

Dispatch and delivery times

We aim to dispatch orders within 3 working days. Some titles are printed to order and may take up to 10 working days to dispatch. Books are sent by Royal Mail and usually arrive within 2–4 working days of dispatch. In the run-up to Christmas, delivery times may be longer. Please order in good time if you would like a book as a Christmas gift!

We'll email you when your order has been dispatched.

Problems with delivery

If your order hasn't arrived within 15 working days of ordering, or arrives damaged, please contact us using the contact form on this website and we'll put it right. See our refund policy for details.