Thames House is a residential care home located at Thames Street, Rochdale, Lancashire, OL16 5NY. The service supports people with complex mental health…