30 SPENSER ROAD LIMITED Company number 03395317 · Monitor this company Active Overview People 15 Financial Control Documents Analysis Location Related Registered office Address30 Spenser Road, Herne Hill, London, SE24 0NR PostcodeSE24 0NR Companies at this postcode 26 Average house price in SE24 0NR £794,000 (42 sales) Map