ALIMBO & CO. LTD Company number 11648531 · Monitor this company Dissolved Overview People 1 Control Documents Analysis Location Related Registered office Address31 MORPHOU ROAD, LONDON, UNITED KINGDOM, NW7 1ED PostcodeNW7 1ED Companies at this postcode 36 Average house price in NW7 1ED £691,000 (31 sales) Map