About Stowmarket Eye Care Limited (09354356) United Kingdom