The Portland Trust has its headquarters in London.

LONDON