IMPALA MEDICO LTD Company number 12742270 · Monitor this company Active Overview People 1 Financial Control Documents Analysis Location Related Registered office Address25 De La Haye Close, Papworth Everrard, Cambridge, England, CB23 3UU PostcodeCB23 3UU Companies at this postcode 7 Average house price in CB23 3UU £344,000 (28 sales) Map