DAVID MACH LIMITED Company number 05627192 · Monitor this company Dissolved Overview People 5 Financial Control Documents Analysis Location Related Registered office Address8 Havelock Walk, Forest Hill, London, SE23 3HG PostcodeSE23 3HG Companies at this postcode 26 Average house price in SE23 3HG £798,000 (17 sales) Map