The Beeches is a residential care home located at 28 Shell Beach Road, Canvey Island, Essex, SS8 7NU. It is operated by Kingswood Care Services Limited and…