ECOMATTERS CONSULTING LIMITED Company number 16104486 · Monitor this company Active Overview People 1 Financial Control Documents Analysis Location Related Registered office Address42 Leam Terrace, Leamington Spa, United Kingdom, CV31 1BQ PostcodeCV31 1BQ Companies at this postcode 24 Average house price in CV31 1BQ £563,000 (61 sales) Map