EAD ECOLOGY LTD Company number 09814346 · Monitor this company Active Overview People 2 Financial Control Documents Analysis Location Related Registered office AddressArmada House Odhams Wharf, Ebford, Exeter, England, EX3 0PB PostcodeEX3 0PB Companies at this postcode 23 Map