Thames House is a residential care home located in Rochdale, Lancashire, offering accommodation and nursing services to individuals with complex mental health…