Welcome guest, Sign in or Register


Disruption due to Covid-19


We are still sending orders out, but less frequently. At the moment we are sending orders out once a week. Please therefore allow 7-10 days for delivery instead of the usual 2-3. For the moment we regret that we are not able to send orders overseas.


We are currently unable to accept returns at our usual address. Please contact us if you wish to return an item and we will give you an alternative address.


We are working remotely and are still able to respond to emails to our usual email address.

Mainland UK ( excluding the Highlands and Islands): free delivery for orders over £50
Orders under £50 will incur either a £2.95 or £4.95 charge depending on size/weight

Domestic orders are usually received within 3-5 working days of order. International orders normally take 1-3 weeks depending on the destination country and the carrier used.