MESLA LIMITED Company number 10912268 · Monitor this company Active Overview People 1 Financial Control Documents Analysis Location Related Registered office Address14 Robert Close, Potters Bar, England, EN6 2DH PostcodeEN6 2DH Companies at this postcode 11 Average house price in EN6 2DH £631,000 (18 sales) Map