About Village Eye Clinic Limited (10708763) United Kingdom