A Leek care home has been rated a perfect 10 by residents’ families. Opened in April 2021, Hen Cloud House is a 66-bed care home based in Buxton Road. Following on from their success, the care home ...