ELMCREST MANAGEMENT LIMITED Company number 02779969 · Monitor this company Liquidation Overview People 5 Financial Control Charges Documents Gazette Analysis Location Related Registered office Address4 DUNCRIEVIE ROAD, LONDON, SE13 6TE PostcodeSE13 6TE Companies at this postcode 13 Average house price in SE13 6TE £659,000 (13 sales) Map