About Leith Optical Company Limited (SC096933) United Kingdom