LAMIRA LUXE LIMITED Company number 17146316 · Monitor this company Active Overview Control Documents Analysis Location Related Registered office AddressFlat 19 70 Upper North Street, London, England, E14 6EW PostcodeE14 6EW Companies at this postcode 7 Map