John Spencer Youngs, the long-standing Hickstead official and esteemed judge died on 6 August 2023, aged 89. Mr Youngs was born in Kings Lynn, Norfolk, and educated at King’s College School in Wimbledon. He left school aged 18 to serve two years’ national service. He went on to have a successful career spanning more than […]