Delivery Details

Order Deadline for next day LOCAL delivery is 12 MIDDAY.

Please note other deadlines may apply to certain kitchen made products. These will be detailed in the relevant product details.

All orders received for local delivery will be made as follows:

Beauly (Village)

Daily delivery Monday to Saturday

Muir of Ord / Conon Bridge / Maryburgh

Monday & Thursday    * note – back to Monday

Kiltarlity / Drumnadrochit

Tuesday & Friday

Kirkhill / Lentran

Wednesday & Saturday

Black Isle (Community drops)

Thursday 3pm

Black Isle Leisure Centre Car Park, Fortrose

Tuesday 2pm

Village Hall, North Kessock


We now offer a “click & collect” service in Inverness.

Items can be collected each morning from 10am to midday at Williamson Foodservice, 5 Walker Road, Inverness, IV1 1TD

National Delivery

We now offer a national delivery service on certain products. Orders will be despatched within 48 hours assuming stock is available. Feel free to enquire before shopping however we will check with you if order cannot be completed. We will refund if you do not wish to proceed with a partial order or  substitute. Your satisfaction will be paramount.

Community enquiries welcome.

Please enquire for outside these villages.

Please Note there is a delivery charge for local orders below £20. There is no minimum order for collect orders – select Local Collection at Checkout