The Portland Trust has its headquarters in London.