🚚 Free delivery on orders over £25*

Delivery details

We will take all reasonable steps to deliver your order to your door within 3 – 5 working days from the dispatch date. However, we cannot accept liability to you for failing to deliver within this timescale – neither can we guarantee delivery on a particular day.

We always aim to do what we’ve promised and not let you down. If mistakes happen, we always get them right as soon as possible. We cannot, however, take responsibility for delays in delivery by Royal Mail or delivery service of our choice outside of our control, including industrial action, unexpected force majeure and subsequent disruption to the service.

List of delivery postcodes which may incur a charge of £2.90

Aberdeen AB35-AB38, AB53-AB56

Falkirk FK17-FK22

Outer Hebrides All HS postcodes

Isle of Man All IM postcodes

Inverness All IV postcodes

Kilmarnock KA27-KA28

Kirkwall All KW postcodes

Paisley PA17-PA18, PA20-PA38, PA41-PA80

Perth PH3, PH5-PH7, PH10-PH11, PH13-PH50

Portsmouth PO30-PO33, PO35-PO41

Truro TR21-TR25

Shetland All ZE postcodes

Northern Ireland All-BT postcodes