About Schlumberger Trust Company Limited (02229322) United Kingdom