Local deliveries are £2.95 or free of charge for any orders over £75. The minimum order is £20.

Nationwide deliveries -  We have a standard £7.50 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.