Local deliveries are £7.95 or free of charge for any orders over £100 (London only). The minimum order is £30.
Nationwide deliveries - We have a standard £7.95 delivery charge for deliveries out of London. This goes some way to covering the cost of the delivery itself and the increased packaging required for nationwide deliveries.
Catering local deliveries are £5.95 with minimum order of £100.