One of the UK's leading health and social care providers; majority owned by its employees.
Provided by Care Home - Coming Soon (LCC/Shaw healthcare)