About London Ophthalmology Services Ltd (12712199) United Kingdom