BGC Partners lets 130,000 sq ft in Canary Wharf

BGC Partners, a global brokerage and financial technology company, is to open a new UK office in Canary Wharf.

It has signed a lease on approximately 130,000 sq ft at 5 Churchill Place, EC14.