About London Health Investments Upminster Limited (13065326) United Kingdom