About London Surgical Oncology Limited (08418086) United Kingdom