No matter how busy things get we aim to ship each and every order within 5 working days of it being placed, every order is freshly printed just for you!  Please note due to covid-19 we are experiencing delays allowing 7 working days to ship orders whilst Royal Mail are also experiencing delays*

*Please expect delays in delivery leading up to Christmas due to high demand.  Any orders placed after 7th December, delivery cannot be guaranteed before Christmas. 

As standard your parcels are shipped with Royal Mail First Class for delivery within 1 to 2 working days in the UK, 6 working days in the EU and 10 working days internationally.

Unfortunately you cannot collect your order from anywhere else and we don’t deliver your parcels ourselves so we can’t guarantee these times, if your order hasn’t arrived when expected then it’s likely due to delays with Royal Mail. Please leave up to 10 working days from dispatch in the UK, and 28 working days in the EU and internationally before contacting us for a replacement (though after this time has passed we’ll issue a replacement and do everything we can to track down the missing parcel).

You can send us an email to if you have any urgent queries. 

All garments are packed into a clear poly bag and then into a opaque mailing bag.

*Please note for Christmas deliveries we cannot guarantee orders placed from 7th December will be received in time for Christmas.