LifeCare Residences International
LifeCare Residences International Group (“LRI”), headquartered in London, was a developer, owner, and operator of premium retirement villages in the United Kingdom and New Zealand. The company was formed in … Continued