About London Lens Company Ltd (07603330) United Kingdom