Delivery and Returns

Where do we deliver

We deliver to the UK, (Standard Mainland UK Only. Excludes Scottish Isles & Highlands, Northern Ireland, Channel Islands, Isle of Man).

We also deliver to Belgium, Canada, Finland, France, Germany, Ireland, Italy, Norway, Spain, Sweden and the United States

Delivery Cost and Times

Standard UK delivery is £3.50.

Your order will arrive within three to five working days (excluding weekends and bank holidays)

Shipping costs to other countries vary but are shown on checkout.

Local Delivery

We are offering free local delivery to customers for orders above £30

Local is defined as the following postcodes



Local Delivery Cost and Times

Orders below £30 will be charged between £2 and £3.

For local delivery we will endeavour to delivery same day if your order is placed before 12pm. Monday to Saturday. Please understand that there may be occasions where we may not be able to fulfill this timeline.

For postcodes on the outer areas of our local area such as

SW17 0xx / SW17 9xx
SW11 4xx
SW4 7xx

we will endeavour to deliver within 2 working days (excluding weekends and bank holidays).

Minimum Order

There is a minimum order amount of £10 for any delivery service. The exception is for click and collect.

Returns and Exchanges

If your order is mailed out to you and you want to return the item, the postage costs have to be paid by you unless otherwise agreed.

For orders made by local delivery, returns or exchanges have to be made at the shop premises at 90 Northcote Road.

In either case, under the Consumer Contracts Regulations, you will need to notify us in writing no later than 14 calendar days after the day which you receive your order.

All products must be returned in a resalable condition. If they aren’t, we reserve the right to refuse a refund on the item.

If the product is faulty or not as described, we will offer either an exchange or a refund after the product has been returned.