Delivery: We are based in Battersea, London SW11 and offer free local delivery for orders over £40 in the London SW area. For this offer, please email: or place your order over the phone: 07553 694266 (Office hours: Mon-Fri 9am-5pm)

Shipping costs
UK mainland delivery:  £3.90
Highland and UK non-mainland delivery: £5.50

Europe: By Airmail: £10.00. Please allow 10 working days for delivery

Worldwide: Rates differ so please contact us with your delivery requirements.


Orders are delivered by Royal Mail/My Hermes. Some shipments require a signature upon delivery.

We aim to dispatch your order within 24 hours, subject to availability. Please allow up to 7 working days for delivery.

For personalised Jewellery and Party packs please allow up to 10 days for delivery.

We will inform you of the estimated date of delivery for items out of stock or offer you an alternative option.

Deliveries are Mon-Fri only. Please note orders will not be dispatched on Bank Holidays.

Should you experience any delay with your order, please contact us. We need to know!