EVERSLEY & OAKLEIGH LTD Company number 11810953 · Monitor this company Dissolved Overview Control Analysis Location Related Registered office Address62 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