Online Ordering Information
To ensure we provide the service you expect from us, we are limiting the number of orders we accept online.
For London orders that include fresh and chilled products, we will release Standard Fresh Delivery slots every Monday and Thursday for the following week.
For UK-wide orders and London orders without fresh and chilled products, we will release delivery slots on a daily basis.

We offer free delivery for orders over £50.

If you have any other questions regarding your order, please check our FAQs Page

Standard Fresh Delivery
Available only for orders with fresh and chilled products. Delivered on your selected day, a minimum of two working days after the order has been placed. You can choose from delivery between 2pm - 6pm or 6pm - 9pm. Fresh Delivery is available from free for orders over £50 and is £6.95 for orders under £50. Available for selected postcodes only, see below for details. 

Standard UK Delivery
You will receive your order within an estimated 5 working days. Unfortunately, we are not able to deliver any fresh or chilled products outside of London. We will be releasing a number of delivery slots every day. Standard UK delivery is available from free for orders over £50 and is £3.95 for orders under £50.

UK Next Day Delivery
Next Day Delivery available for orders placed before 1pm Monday - Thursday at a cost of £5.95
This excludes any Bank Holidays.

Please note that Next Day Delivery isn't available to a small number of specific postcodes (see below) due to courier restrictions - orders placed to these via Next Day Delivery will be on a Two Day service.

AB30-35, AB41-54, AB36-38, AB55-56, DD9-10, EI (ALL), FK 17-21, G83, GY9-10, HS1-9, IM (ALL), IV (ALL), KA 27-28, KW 0-17, PA 20-80, PH 15-99, TR 21-25, ZE (ALL)

Pick Your Hour Delivery
Upgrade your delivery to a 1 Hour slot between 10am - 8pm, 7 Days a week. Delivered on your selected day, a minimum of two working days after the order has been placed. Available in selected postcode areas only.

Dependant on your postcode area, the cost of this is:
Zone 1: £6.95
Zone 2: £9.50

International Delivery
Band 2: £22 delivery charge Ireland, Luxembourg, Holland, Belgium, France, Jersey and Guernsey

Band 3: £25 delivery charge for Denmark, Germany, Italy, Greece, Portugal, Spain, Austria, Finland and Sweden

Band 4: £40 delivery charge for Cyprus,Czech Republic, Hungary, Lithuania, Poland, Slovenia, Estonia, Latvia, Romania, Malta, Bulgaria, Slovakia, Norway, Croatia and Switzerland

Band 5: £90 delivery charge for Canary Islands(Spain), Turkey, Belarus, Iceland and Monaco

International deliveries differ from country to country, but can take around 7-10 working days.

Click & Collect
Due to increased demand, we are not currently taking orders for Click & Collect.

Standard Fresh Delivery is available to the following postcodes:
BR1 N14 SE1 SW11 W12
BR3 N15 SE11 SW12 W13
CR0 N16 SE12 SW13 W14
E1 N17 SE13 SW14 W2
E2 N18 SE14 SW15 W3
E3 N19 SE15 SW16 W4
E5 N1C SE16 SW17 W5
E6 N20 SE17 SW18 W6
E7 N21 SE18 SW19 W7
E8 N22 SE19 SW3 W8
E9 N3 SE20 SW4 W9
EC1 N4 SE21 SW5 WC1
EC2 N5 SE22 SW6 WC2
EC3 N6 SE23 SW7 E10
EC4 N7 SE24 SW8 E11
KT1 N8 SE25 SW9 E12
KT2 N9 SE26 TW1 E13
KT3 NW1 SE27 TW10 E14
KT4 NW10 SE3 TW11 E15
KT5 NW11 SE4 TW12 E16
KT6 NW2 SE5 TW2 E17
KT7 NW3 SE6 TW5 E18
N10 NW5 SE8 TW8 N2
N1 NW6 SM4 TW9 SE10
N11 NW7 SW1 W1 SW2
N12 NW8 SW10 W10  
N13 NW9 SW20 W11  

London Pick Your Day delivery is available to the following postcodes:

Zone 1
N1C NW10 SW7 W8 W14
NW1 SW1 SW10 W9 WC1
NW3 SW3 W1 W10 WC2H
NW6 SW5 W2 W11  
NW8 SW6 W6 W12  

Zone 2
E1 N3 NW4 SW8 W1D
E2 N4 NW5 SW9 W3
E8 N5 NW11 SW11 W4
EC1 N6 SE1 SW12 W5
EC2 N7 SE5 SW13 WC2A
EC3 N8 SE11 SW14 WC2R
EC4 N10 SE17 SW15  
N1 N19 SW2 SW17  
N2 NW2 SW4 SW18