ORGANIC PEST CONTROL LIMITED Company number 03898161 · Monitor this company Active - Proposal to Strike off Overview People 11 Financial Control Documents Analysis Location Related Registered office Address46 Downham Road, Ely, England, CB6 1BL PostcodeCB6 1BL Companies at this postcode 4 Average house price in CB6 1BL £629,000 (8 sales) Map