British Land

E426226 UNEXPLORED

British Land is one of the United Kingdom’s largest commercial property development and investment companies, known for owning and managing major retail and office assets.


Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

Meadowhall Shopping Centre hasOwner British Land