All profits support the British Heart Foundation

Free delivery on orders over £30

Free returns

COVID-19 Update

The online shop is open for browsing only until further notice.

Our network of 750 UK shops and stores are now temporarily closed as we seek to protect staff, volunteers and customers from the spread of coronavirus (Covid-19).

We will update our website with further information should the situation develop. If you have any questions regarding deliveries please contact our customer services team on, thank you for browsing with us and stay safe.

Read more

Contact Us

Place an order by phone

To place an order, please call 01254 277856, 9 am to 5 pm, Monday to Friday

Please note that we are unable to take payment by email. Any email containing credit or debit card details will be immediately deleted and no payment will be taken.

Contact us online

To contact us by email, please fill out the form below and we'll reply between 9 am to 5 pm, Monday to Friday.

If your query is order related, remember to mention your order number and the date the order was placed. The order number can be found in your order confirmation email.