About Stanford Opticians Limited (06429064) United Kingdom