In-store Collection, Local Delivery & National Shipping

In-store Collection
We offer in-store collection 7 days a week from our Farringdon Road store. Simply select 'In-Store Pickup' at checkout and pick a date and time for your collection.

Local Delivery
We run a local delivery service seven days a week to any address within 5km of our Farringdon Road store. Deliveries start from 11am with the aim of being finished by 6pm. If you require a specific delivery time please do add a note at checkout and we will do our best to accommodate. Local delivery costs £7.50. Delivery is free for orders over £150. Orders do require at least 24 hours notice, however, if you do miss the cut-off, please send an email to as we can often accommodate last minute requests.

National Delivery
At present, we can ship to most addresses in England, Wales and Scotland (with the exception of the Scottish Highlands, Hebrides and Islands). Deliveries will arrive between normal business hours and are shipped via DHL using sustainable insulated packaging to keep your order safe. National shipping costs £9.50 for Tuesday to Friday deliveries and £16.50 for Saturday deliveries. Delivery is free for orders over £175. National orders require 48 hours notice, however, if you do miss the cut-off, please send an email to and we will do our best to accomodate your request. Unfortunately, we are unable to guarantee or predict a certain arrival time in advance.

If you have any questions relating to our delivery options, please see our help center.

Not enough items available. Only [max] left.
Shopping cart

Your cart is empty.

Return To Shop