London, United Kingdom - February 03, 2019: Northern Trust UK branch offices at Canary Wharf. Tall construction crane in background. NT corporation is financial services company founded in 1889 Stock Image
London, United Kingdom - February 03, 2019: Northern Trust UK branch offices at Canary Wharf. Tall construction crane in background. NT corporation is financial services company founded in 1889