About Lcr Trust Company Limited (03287489) United Kingdom