NEMROS DEVELOPMENTS LTD Company number 12677573 · Monitor this company Dissolved Overview People 2 Financial Control Documents Analysis Location Related Registered office Address38 Sutcliffe Road, Plumstead, London, United Kingdom, SE18 2NG PostcodeSE18 2NG Companies at this postcode 11 Average house price in SE18 2NG £336,000 (26 sales) Map