This store requires javascript to be enabled for some features to work correctly.

Delivery policy

Our delivery charges vary depending on the size of your parcel.


Free Delivery
on all orders over £50

1 item

Royal Mail 48: £2.99
Royal Mail 24: £3.60
Guaranteed next day: £7.65

2+ items
Royal Mail 48: £3.60
Royal Mail 24: £4.30
Special delivery: £7.65



International tracked: £10.50



International tracked: £19.99


We aim to send your order on the same day if it is placed before 3pm. If you need your order urgently just let us know and we will try to accommodate as best we can. Some products are handmade and may take longer than expected.

We process orders Monday to Friday. If for any reason we cannot ship your order within 48 hours, we will contact you.

Please allow up to 14 working days for delivery within the UK and 30 days for delivery outside the UK.