BARAAR LTD Company number 12676267 · Monitor this company Dissolved Overview People 1 Financial Control Documents Analysis Location Related Registered office Address31 Lennard Road, London, United Kingdom, SE20 7LX PostcodeSE20 7LX Companies at this postcode 15 Average house price in SE20 7LX £632,000 (17 sales) Map