About Lens & Vision Limited (NI670612) United Kingdom