Canary Wharf Group plc is a British property company headquartered in London, England. It is the owner and developer of nearly 100 acres of property at Canary Wharf and elsewhere in London. From Wikipedia
The initiative formed in 2009 now attracts millions through neighbourhood meals beside city green spaces