LUMORA ELEMENTS LTD Company number 16854464 · Monitor this company Active Overview People 2 Control Documents Analysis Location Related Registered office Address120a Sandmere Road, Apt A, London, England, SW4 7QH PostcodeSW4 7QH Companies at this postcode 26 Average house price in SW4 7QH £621,000 (42 sales) Map