About Leopold Cameras Limited (00657836) United Kingdom