Stone House is a purpose-built care home located in the heart of Bishops Castle, Shropshire, offering a warm and homely environment for up to 40 residents.…