Benslow Care Homes were established in 1982 and have three care homes in the area of Hertfordshire. Highbury Rise is a residential care home in the idyllic area of Hitchen close to community and transport...