DAVID MACH (2010) LIMITED Company number 07374864 · Monitor this company Active Overview People 2 Financial Control Documents Analysis Location Related Registered office Address30-32 Havelock Walk, London, England, SE23 3HG PostcodeSE23 3HG Companies at this postcode 26 Average house price in SE23 3HG £798,000 (17 sales) Map