ECOMORAA LIMITED Company number 16614148 · Monitor this company Active - Proposal to Strike off Overview People 1 Control Documents Analysis Location Related Registered office Address42 Chester Road, Ilford, England, IG3 8PR PostcodeIG3 8PR Companies at this postcode 24 Average house price in IG3 8PR £385,000 (15 sales) Map