About London Business School Trust Company Limited (the) (00910968) United Kingdom