About Dr A D Hubbard Ophthalmology Limited (09506313) United Kingdom