L.E.O INSTALLATIONS LTD Company number 11556509 · Monitor this company Dissolved Overview People 1 Financial Control Documents Analysis Location Related Registered office Address3 Nuns Lane, St. Albans, United Kingdom, AL1 2HS PostcodeAL1 2HS Companies at this postcode 5 Average house price in AL1 2HS £575,000 (12 sales) Map