About Churchill Retirement Living Limited (06260373) United Kingdom