Products are usually shipped the same day if ordered before 2.00pm, however, during busy periods, stock may be short and the item will be shipped as soon as new stock arrives.

Most products are in stock and if ordered before 2.00pm, shipped the same day. Please note that this does not mean guaranteed next day delivery.

Should you have a particular requirement with regard to shipping or delivery that is not covered by the options at the checkout, please call the order line 01905 621313 between 9am - 5.00pm weekdays or contact us via email.

Delivery Zones

Scottish Highlands includes postcodes: AB30-38, AB44-56, FK17-99, G83, IV1-28, IV30-39, IV52-54, IV63, KW1-14, PA21-33, PA34-40, PH18-26, PH30, PH31-41, PH49-50.

Scottish Islands includes postcodes: HS1-9, IV40-51, IV55-56, KA27-28, KW15-17, PA20, PA41-49, PA60-78, PH42-44, ZE1-3.

Delivery Timeframes

You can typically expect a First Class delivery to arrive within 2-5 days of posting and the vast majority of deliveries do arrive well within this timeframe, however, it can sometimes take longer. If your item does not arrive, please be patient. We will not consider a First Class parcel lost until 14 days have passed. This does not happen very often and if an item does not arrive promptly, it is still very likely that it will arrive within the 14 days.

If an item is delayed, we cannot take any action until 14 days have passed.

Items with a value of less than 30GBP weighing less than 2kg are dispatched via Royal Mail first class. Anything heavier than 2kg is sent via carrier on an overnight (not guaranteed) service. The checkout has an option to select next working day delivery.

Saturday Deliveries

We can arrange for a Saturday delivery for certain products but there will be an additional charge, we can also arrange timed deliveries before 10.00, before 12.00 or afternoon deliveries - again there will be an additional charge made by the carrier.

Please note: Although we try very hard to deliver your product in the time stated we cannot be held responsible for any unforeseen delays or poor performance by RM or other carriers.

Should you not wish to purchase online, please use the 'Order form' or call 01905 621313.

View Terms & Conditions

View our Returns Policy