Visa has signed a 15-year lease for 300,000 sq ft at One Canada Square in Canary Wharf, confirming a move from Paddington, in another coup for the east London district. The digital payments group has ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results