Deutsche Bank is reviewing its presence in Canary ... It started moving staff into its new London headquarters at 21 Moorfields in 2023, where it occupies more than 550,000 sq ft of space, and ...