Due to high demand, please expect some delays to our usual delivery service. Click here for more information on changes due to COVID-19.
'Home Delivery' and 'Click & Collect' service available for all products for local customers.
Sign Up and Save! - Join the Elixir Health Members Club and Save up to 20% on selected products, get FREE Delivery on orders over £20 and get exclusive access to Health Tips and News Find Out More
46 products
Ainsworth Agrimony Bach Flower Remedy 10ml

Ainsworth Agrimony Bach Flower Remedy 10ml

£3.75£4.20
Ainsworth Aspen Bach Flower Remedy 10ml

Ainsworth Aspen Bach Flower Remedy 10ml

£3.75£4.20
Ainsworth Beech Bach Flower Remedy 10ml

Ainsworth Beech Bach Flower Remedy 10ml

£3.75£4.20
Jan de Vries Bowel Essence 30ml

Jan de Vries Bowel Essence 30ml

£4.99
Ainsworth Centaury Bach Flower Remedy 10ml

Ainsworth Centaury Bach Flower Remedy 10ml

£3.75£4.20
Ainsworth Cerato Bach Flower Remedy 10ml

Ainsworth Cerato Bach Flower Remedy 10ml

£3.75£4.20
Ainsworth Chicory Bach Flower Remedy 10ml

Ainsworth Chicory Bach Flower Remedy 10ml

£3.75£4.20
Jan de Vries Child Essence 30ml

Jan de Vries Child Essence 30ml

£4.55
Ainsworth Clematis Bach Flower Remedy 10ml

Ainsworth Clematis Bach Flower Remedy 10ml

£3.75£4.20
Ainsworth Elm Bach Flower Remedy 10ml

Ainsworth Elm Bach Flower Remedy 10ml

£3.75£4.20
Ainsworth Gentian Bach Flower Remedy 10ml

Ainsworth Gentian Bach Flower Remedy 10ml

£3.75£4.20
Ainsworth Gorse Bach Flower Remedy 10ml

Ainsworth Gorse Bach Flower Remedy 10ml

£3.75£4.20
Ainsworth Heather Bach Flower Remedy 10ml

Ainsworth Heather Bach Flower Remedy 10ml

£3.75£4.20
Ainsworth Holly Bach Flower Remedy 10ml

Ainsworth Holly Bach Flower Remedy 10ml

£3.75£4.20
Ainsworth Hornbeam Bach Flower Remedy 10ml

Ainsworth Hornbeam Bach Flower Remedy 10ml

£3.75£4.20
Ainsworth Impatiens Bach Flower Remedy 10ml

Ainsworth Impatiens Bach Flower Remedy 10ml

£3.75£4.20
Ainsworth Larch Bach Flower Remedy 10ml

Ainsworth Larch Bach Flower Remedy 10ml

£3.75£4.20
Ainsworth Mimulus Bach Flower Remedy 10ml

Ainsworth Mimulus Bach Flower Remedy 10ml

£3.75£4.20
Ainsworth Mustard Bach Flower Remedy 10ml

Ainsworth Mustard Bach Flower Remedy 10ml

£3.75£4.20
Ainsworth Oak Bach Flower Remedy 10ml

Ainsworth Oak Bach Flower Remedy 10ml

£3.75£4.20
Ainsworth Olive Bach Flower Remedy 10ml

Ainsworth Olive Bach Flower Remedy 10ml

£3.75£4.20
Ainsworth Pine Bach Flower Remedy 10ml

Ainsworth Pine Bach Flower Remedy 10ml

£3.75£4.20
Ainsworth Bach Flower Emergency Cream 40ml

Ainsworth Bach Flower Emergency Cream 40ml

£6.59£7.85
Ainsworth Bach Recovery Plus 20ml

Ainsworth Bach Recovery Plus 20ml

£7.35£7.80
Ainsworth Bach Flower Recovery Remedy 10ml

Ainsworth Bach Flower Recovery Remedy 10ml

£4.38£5.55
Ainsworth Rock Rose Bach Flower Remedy 10ml

Ainsworth Rock Rose Bach Flower Remedy 10ml

£3.75£4.20
Ainsworth Vervain Bach Flower Remedy 10ml

Ainsworth Vervain Bach Flower Remedy 10ml

£3.75£4.20
Ainsworth Vine Bach Flower Remedy 10ml

Ainsworth Vine Bach Flower Remedy 10ml

£3.75£4.20
Ainsworth Walnut Bach Flower Remedy 10ml

Ainsworth Walnut Bach Flower Remedy 10ml

£3.75£4.20
Ainsworth Wild Oat Bach Flower Remedy 10ml

Ainsworth Wild Oat Bach Flower Remedy 10ml

£3.75£4.20
Ainsworth Wild Rose Bach Flower Remedy 10ml

Ainsworth Wild Rose Bach Flower Remedy 10ml

£3.75£4.20
Ainsworth Willow Bach Flower Remedy 10ml

Ainsworth Willow Bach Flower Remedy 10ml

£3.75£4.20