ABACUS DEVELOPMENT LTD Company number 05564094 · Monitor this company Dissolved Overview Documents Analysis Location Related Registered office Address5 CHURCHLEY ROAD, LONDON, SE26 5JF PostcodeSE26 5JF Companies at this postcode 11 Average house price in SE26 5JF £769,000 (17 sales) Map