Find the word definition

Wikipedia
Northacre

Northacre plc is a British property company, which develops luxury apartments in London, and is 69% owned by Abu Dhabi Financial Group (ADFG).