Environmentalists block London's financial center