Bamford Botanic Hand Cream An intensely hydrating hand cream, Bamford Botanic Hand Cream (£22) sinks into skin surprisingly well. Chamomile, lavender, tea tree, and geranium are blended into a nourishing base of jojoba oil, beeswax, and aloe vera. Image Source: libertylondon.com Bamford Botanic Hand Cream £22 from libertylondon.com Buy Now