DDC GROUP LIMITED Company number 11978555 · Monitor this company Dissolved Overview People 5 Financial Control Documents Analysis Location Related Registered office Address77 Elmers End Road, Penge, London, United Kingdom, SE20 7UU PostcodeSE20 7UU Companies at this postcode 17 Average house price in SE20 7UU £397,000 (18 sales) Map