MACRAE PROPERTY DEVELOPMENTS LIMITED Company number 10178062 · Monitor this company Dissolved Overview People 1 Financial Control Documents Analysis Location Related Registered office AddressFlat 3 4 Penford Street, London, England, SE5 9JA PostcodeSE5 9JA Companies at this postcode 30 Average house price in SE5 9JA £488,000 (20 sales) Map