ARC LETCHWORTH LIMITED Company number 06104926 · Monitor this company Dissolved Overview Documents Analysis Location Related Registered office Address18 FINSBURY ROAD, WOOD GREEN, LONDON, N22 8PD PostcodeN22 8PD Companies at this postcode 16 Average house price in N22 8PD £514,000 (16 sales) Map