About Lochailort Ampthill Retirement Living Limited (08126045) United Kingdom