LIO TECHNOLOGY LIMITED Company number 10375656 · Monitor this company Dissolved Overview People 2 Financial Control Documents Analysis Location Related Registered office Address10 OWENITE STREET, ABBEYWOOD, LONDON, UNITED KINGDOM, SE2 0NF PostcodeSE2 0NF Companies at this postcode 18 Average house price in SE2 0NF £386,000 (22 sales) Map