All goods ordered by you and available ex-stock will be delivered within 2-3 days from the date of your order unless we agree with you an extended period for delivery immediately upon receipt of your order. Any item out of stock will be marked as such once added to the basket and approximate delivery time will be displayed. This would normally between 7 and 21 days. Should we be unable to deliver within the said period, or within any extended period agreed with you in writing, we will if we can offer you a new delivery date. You may accept this offer of new delivery date but you are under no obligation to do so and you may instead cancel the order and seek a refund of the purchase money paid by you. Such a refund will be made to you within thirty days of your request. Please also note that delays may sometimes occur due to manufacturers holiday times.