ARCH 26 LTD Company number 16954050 · Monitor this company Active Overview Control Documents Analysis Location Related Registered office Address85 Wards Wharf Approach, London, England, E16 2EX PostcodeE16 2EX Companies at this postcode 62 Average house price in E16 2EX £512,000 (65 sales) Map