Appointed Director of Burrows Lea Country House

Helen is a director of Burrows Lea Country House, the trading arm of the Harry Edwards Healing Sanctuary.

Learn more at Harry Edwards

Helen Clifford is a solicitor who is renowned for fighting the toughest opponents.