EXCELERA SOLUTIONS LTD Company number 15267879 · Monitor this company Active Overview People 1 Financial Control Documents Analysis Location Related Registered office AddressFlat 1 20 Chichele Road, London, England, NW2 3DA PostcodeNW2 3DA Companies at this postcode 41 Average house price in NW2 3DA £686,000 (14 sales) Map