ECOCHOICE LIMITED Company number 05659260 · Monitor this company Active Overview People 4 Financial Control Documents Analysis Location Related Registered office AddressBarnwell House, Barnwell Drive, Cambridge, England, CB5 8UU PostcodeCB5 8UU Companies at this postcode 22 Map