FINANCE ADMINISTRATION LIMITED Company number 06235369 · Monitor this company Dissolved Overview People 5 Financial Control Documents Analysis Location Related Registered office Address12 CHELMSFORD ROAD, LONDON, N14 5PT PostcodeN14 5PT Companies at this postcode 23 Average house price in N14 5PT £537,000 (16 sales) Map