Delivery & collection
Please find information regarding our delivery and collection options below.
Order online and collect from one of our 300 stores.
Orders will arrive in store within 7 days from ordering.
The store will telephone you when this has arrived.
You will have up to 21 days from receipt of the parcel in-store to collect your parcel. We will only hold your parcel up to 21 days from receipt of the parcel in store to collect.
To find your nearest store go to our Store Locator page
Delivered within 5 working days by Royal Mail.
Gift cards are delivered free of charge.
Charge of £3.50 for orders under £40.
£40 free delivery threshold based on the sub-total shown in the bag after all order and product discounts have been applied.
Delivered next working day if ordered by 6pm by Royal Mail.
Please note that our working days are Monday-Friday. All orders placed after 6pm Friday will be delivered the following Tuesday.
A list of countries we deliver to and delivery charges are shown below.
Please note - beauty products are only available to order online from within the UK.
Europe. Within 7 working days - £5.95
(Albania, Armenia, Austria, Azerbaijan, Belarus, Belgium, Bosnia and Herzegovina, Bulgaria, Croatia, Cyprus, Czech Republic, Denmark, Estonia, Finland, France, Georgia, Germany, Greece, Hungary, Iceland, Ireland, Italy, Latvia, Lithuania, Luxembourg, Macedonia, Malta, Moldova, Monaco, Montenegro, Netherlands, Norway, Poland, Portugal, Romania, Russian Federation, Serbia, Slovakia, Slovenia, Spain, Sweden, Switzerland, Turkey, Ukraine, Vatican City).
International (Excl. Europe)* Within 10 working days - £7.95
(Andorra, Australia, Canada, Falkland Islands, Faroe Islands, Gibraltar, Liechtenstein, New Zealand, San Marino, United States ).
*It should be noted that our carriers apply the “International (Excl. Europe)” charge to some destinations that are geographically within Europe.
*Please allow up to 28 days for some International and European deliveries during peak times.