TWENTY OLD DEVONSHIRE ROAD LIMITED Company number 09322586 · Monitor this company Active Overview People 18 Financial Control Documents Analysis Location Related Registered office Address20 Old Devonshire Road, Balham, London, SW12 9RB PostcodeSW12 9RB Companies at this postcode 35 Average house price in SW12 9RB £711,000 (42 sales) Map