ABLE LEO LIMITED Company number 15955143 · Monitor this company Dissolved Overview Documents Analysis Location Related Registered office AddressFlat 2, 10a Station Road, New Barnet, Barnet, Hertfordshire, United Kingdom, EN5 1QW PostcodeEN5 1QW Companies at this postcode 89 Average house price in EN5 1QW £468,000 (15 sales) Map