About Lenscane Limited (01755241) United Kingdom