Most products are in stock. If items are not in stock, then we will contact you to advise when they will be in stock. Delivery in the UK will be courier or Royal Mail. If your order is urgent, then please telephone us prior to order to check stock and we will estimate a delivery date. Most UK orders are delivered within 24 hours.