Established over a century ago.


Shipping And Handling

There is a flat delivery fee of £4.95 per order for the UK. This is a standard ‘signed-for’ tracked service sent via the Post Office.

Some items carry an extra carriage charge of £11.95 per item to cover additional postage and (or refrigerated) packaging and are clearly identified. Or you can choose to use this option if you require ‘next-day tracked delivery via FedEx.

Saturday delivery (except highlands & islands) is £29.95

Highlands, islands & remote areas of the UK have their own special rates which are applied when your order is made.

Orders in the UK excluding the Highlands, islands and remote areas over £90 have free shipping.

Europe and the rest of the world, please call on +44(0)1829 751542

Delivery Schedule

Please allow one week for processing your order. However, if in stock, goods will be delivered within 2-3 working days of ordering, not including bank holidays and weekends (except by arrangement.)

Back Orders

If your item is not in stock, we will back order for you.

You will always be emailed with the option to cancel your order if you would rather not wait.