ELLIOTT JULES POWELL LIMITED Company number 14199030 · Monitor this company Dissolved Overview Documents Analysis Location Related Registered office AddressFlat 1 2a Forest Road, London, United Kingdom, N9 8RX PostcodeN9 8RX Companies at this postcode 28 Average house price in N9 8RX £367,000 (45 sales) Map