Important - Due to COVID-19 and Brexit there might be slight delay in the delivery of your parcel.

There are delays worldwide due to staff shortages within the postal system, an influx of post, and fewer transport links, as well as the addition of further customs checks due to Brexit.

European (outside UK) customers have reported delays of up to 2 weeks, US customers have reported delays of up to 3 weeks, and Australian customers have reported delays of up to 4 weeks.

Please click here to view Royal Mail's International Incident Bulletin for information on your country.

Thank you for your patience and understanding,

The Millie and John team

United Kingdom

Shipping Option
Delivery Time
Please remember...
Royal Mail Tracked 48 2 working days
£3.50 or FREE when you spend over £50
Orders placed after 12pm GMT midday will be dispatched next working day
Royal Mail Tracked 24 Next working day*
£4.50 or FREE when you spend over £100
Orders placed after 12pm GMT midday will be dispatched next working day
*if ordered before 12 noon. 
**Free postage is suspended during sale periods.


Shipping Option
Delivery Time
Royal Mail Tracked
3-5 working days
from £8.55
Rest of World
Royal Mail Tracked
6-7 working days
from £9.75
FedEx World Express 1-3 working days from £28
*International parcels sent with Royal Mail are handed over to your country's main postal service.
**Tracking numbers cannot be provided for parcels sent via International Standard.
***During busy periods parcels in Europe can take up to 20 working days to be delivered, and parcels outside of Europe can take up to 25 working days to be delivered.


Royal Mail are working with their airline and postal/courier partners across the globe to maintain services, however delays should be expected. Many countries have implemented special measure to combat the spread of Coronavirus COVID-19, especially for signature service to maintain social distancing.

The number of countries that Royal Mail can access is changing daily. Most major export routes remain open, and Royal Mail continue to accept and process mail, although customers may experience varying levels of delay.

As of 01.11.2021 we are unable to ship / there are delays to the following countries for the foreseeable:

  • Afghanistan (unable to ship here)
  • Ascension Islands & St Helena
  • Australia
  • Austria
  • Barbados
  • Belgium
  • Brazil
  • Bulgaria
  • Chile
  • China
  • Colombia
  • Cyprus
  • Fiji
  • France
  • Germany
  • Greece
  • Honduras
  • Hong Kong
  • India
  • Ireland
  • Israel
  • Italy
  • Jamaica
  • Kiribati (unable to ship here)
  • Latvia
  • Libya (unable to ship here)
  • Luxembourg
  • Malaysia
  • Netherlands
  • New Caledonia
  • New Zealand
  • Panama
  • Philippines
  • Portugal
  • Samoa
  • Singapore
  • Somalia (unable to ship here)
  • Spain
  • Sri Lanka
  • St. Vincent and the Grenadines
  • Sweden
  • Syria
  • Thailand
  • Ukraine - Crimea & Sevastopol Regions (unable to ship here)
  • USA
  • Vanuatu
  • Venezuela (unable to ship here)
  • Vietnam
  • Yemen (unable to ship here)


More Info

Please be aware that the above delivery times are just estimates and can sometimes take longer during busy times. Please also take into account that the above times are not inclusive of the 48 hours it can take to dispatch your order. We do not provide money-back guarantees for parcels that take longer than usual.