About Harpers Lens Limited (11564771) United Kingdom