ITURA PROPERTY LIMITED Company number 15300817 · Monitor this company Dissolved Overview People 1 Financial Control Documents Analysis Location Related Registered office Address310 Westhorne Avenue, London, England, SE12 9AE PostcodeSE12 9AE Companies at this postcode 31 Average house price in SE12 9AE £403,000 (14 sales) Map