2TWENTY1 LIMITED Company number 08668559 · Monitor this company Dissolved Overview People 1 Documents Analysis Location Related Registered office Address371C ARCHWAY ROAD, LONDON, ENGLAND, N6 4EJ PostcodeN6 4EJ Companies at this postcode 29 Average house price in N6 4EJ £536,000 (25 sales) Map