56 VENNER ROAD LIMITED Company number 03826161 · Monitor this company Active Overview People 14 Financial Control Documents Analysis Location Related Registered office Address56a Venner Road, London, England, SE26 5EL PostcodeSE26 5EL Companies at this postcode 16 Average house price in SE26 5EL £420,000 (21 sales) Map