LEICA CAMERA LIMITED Company number 02308025 · Monitor this company Active Overview People 25 Financial Control Charges Documents Analysis Location Related Registered office Address6-8 James Street, London, England, W1U 1ED PostcodeW1U 1ED Companies at this postcode 9 Map