About Leo Optical Limited (04940772) United Kingdom