About Fox-stevens Optometrists Limited (07329296) United Kingdom