Watts Healthcare Ltd, also known as Sherwood House, is a residential care home located at 209-211 Maidstone Road, Rochester, ME1 3BU. The facility provides…