OLIVE LEAF LIMITED Company number 09567276 · Monitor this company Active Overview People 1 Financial Control Charges Documents Analysis Location Related Registered office Address141b High Street, London, England, SE20 7DS PostcodeSE20 7DS Companies at this postcode 50 Average house price in SE20 7DS £504,000 (20 sales) Map