We deliver on a weekly basis to most of our local trading area via our own transport.
Local delivery is free on order value above £100 and £7.00 on orders below this value.
Mail order is available to all other delivery areas and is free on order value above £50 and £5.95 on orders below this value. Small parcels are sent by Royal Mail to all areas of the UK for £3.95.
Mail Order Delivery Options
|Small Parcel Shipping UK/Highlands & Islands||3-4 days||£3.95|
|Standard Shipping Mainland UK||3-4 days||£5.95|
|Standard Shipping Highlands & Islands||5-6 days||£15.00|
|Free Shipping||3-5 days||Free on all orders over £100|
|Free Store Pick Up||1-2 days||Free at our Blairgowrie branch|
Unfortunately we cannot offer international delivery through our website, however we are happy to provide a price on application for international delivery carriage.