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 ...