About Leica Camera Limited (02308025) United Kingdom