ABI CARE LIMITED Company number 12210026 · Monitor this company Active Overview People 1 Financial Control Documents Analysis Location Related Registered office Address741a High Road, London, London, United Kingdom, N17 8AG PostcodeN17 8AG Companies at this postcode 23 Average house price in N17 8AG £719,000 (4 sales) Map