A care home has been told to improve after inspectors found risks to people’s health, safety, and welfare were not always assessed - but the provider says positive changes have been made by "loyal, hardworking staff".