TEPCA LIMITED Company number 17323160 · Monitor this company Active Overview Control Documents Analysis Location Related Registered office Address283 Upper Street, London, United Kingdom, N1 2TZ PostcodeN1 2TZ Companies at this postcode 22 Average house price in N1 2TZ £687,000 (12 sales) Map