About Lewis & Scott Retirement Living Ltd (12566966) United Kingdom