Shampoos | Evening Primrose Oil Shampoo £29.00 (1000 ml) A luxurious shampoo that harnesses the natural moisturising and emollient properties of Evening Primrose Oil, combined with the health giving properties of Gamma Linolenic Acid.