Delivery Information


We are now offering a free home delivery service Monday through Friday for the HOME DELIVERY category only.

We are able to deliver to customers within a three-mile radius of

James Anderson 51/53 Great Junction Street EH6 5HX


Charles Wilson 139 St John’s Road Edinburgh EH12 7SD


Local Delivery

Local delivery is FREE for all orders over £50. For orders between £30 and £50 there is a £3 charge, below £30 there is a £5 charge. All our local deliveries are carried out by our friendly delivery driver in our very own refrigerated van.

Order online before 9am

Earliest Delivery

Monday - Friday

Same Day 9am - 12pm

You can specify what day you would like your order delivered when going through the checkout process

Deliveries are usually carried out in the mornings and we aim to deliver every order in the date and time slot they have selected. Sometimes, for operational reasons, we may have to deliver at an alternative time – but we’d contact you if that was ever the case.

Packed With Care

We put a great deal of care and attention into making sure our products are perfect, so we’ve put just as much effort into making sure it is delivered to you in perfect condition. We want your order to reach you in the same condition you would get it if you walked into our own award winning shop and bought it in person. We pack all our products in wax paper or in sealed trays to ensure maximum freshness.


National Deliveries


At present, we do not deliver outside of Edinburgh. This is because we cannot guarantee the freshness of our products in transit.