Using our site means you agree to the use of cookies and similar technologies.
Read about our policy and how to disable them
here.Give your skin a luxurious treat with our collection of body oils and moisturisers. They're expertly formulated to firm and smooth, or to hydrate tired hands and feet at the end of the day. Look for rich lotions and lightweight creams from brands such as L'Occitane, Neom and Apothecary. Uplifting and relaxing aromatherapy scents indulge the senses
Average rating: 4.78 out of 5
£4.50 per 10ml
Average rating: 4.38 out of 5
Average rating: 4.77 out of 5
£3.20 per 10ml
Average rating: 4.52 out of 5
£2.80 per 10ml
Average rating: 4.84 out of 5
Average rating: 4.7 out of 5
£4.67 per 10ml
Average rating: 3.29 out of 5
Average rating: 4.9 out of 5
£2.27 per 10ml
Average rating: 4.5 out of 5
£2.80 per 10ml
Average rating: 4.61 out of 5
£2.00 per 100ml
Average rating: 3.85 out of 5
£3.70 per 100ml
Average rating: 4.11 out of 5
Average rating: 4.68 out of 5
£2.00 per 100ml
Average rating: 3.83 out of 5
Average rating: 4.47 out of 5
£2.00 per 100ml
Average rating: 4.93 out of 5
£14.67 per 100ml
Average rating: 4.62 out of 5
£3.33 per 10ml
Sale price£4
Previous price£5
Average rating: 4.24 out of 5
£0.40 per 10ml
Special offer
20% OffAverage rating: 4.59 out of 5
£80.00 per 100ml
Average rating: 4.67 out of 5
£2.00 per 100ml
Average rating: 2.45 out of 5
Average rating: 4.57 out of 5
£1.33 per 10ml
Average rating: 3.83 out of 5
£2.00 per 100ml
Average rating: 3.67 out of 5
£2.50 per 100g
Average rating: 4.46 out of 5
£10.60 per 10ml
Sale price£7.60
Previous price£9.50
Average rating: 4.79 out of 5
£3.80 per 100ml
Special offer
20% OffAverage rating: 5.0 out of 5
Average rating: 3.25 out of 5
£14.88 per 100g
Sale price£5.20
Previous price£6.50
Average rating: 4.89 out of 5
£2.08 per 100ml
Special offer
20% OffAverage rating: 3.25 out of 5
£7.33 per 100ml
Sale price£4
Previous price£5
Average rating: 3.67 out of 5
£4.00 per 100ml
Special offer
20% OffAverage rating: 5.0 out of 5
£36.00 per 100ml
Average rating: 4.71 out of 5
£2.80 per 10ml
Average rating: 3.67 out of 5
£7.33 per 100ml
Average rating: 4.9 out of 5
£21.25 per 100ml
Sale price£6.80
Previous price£8.50
Average rating: 5.0 out of 5
£4.53 per 100ml
Special offer
20% OffAverage rating: 4.33 out of 5
£4.80 per 10ml
Average rating: 4.62 out of 5
£2.00 per 100ml