About Stamford Eye Consultants Limited (13424896) United Kingdom