About Bessemer Trust Company (u.k.) Limited (04423343) United Kingdom