The setting of Consortium: The Tower, it is the "second tallest building in the world" at 840 meters ("208 floors" including those underground) and is located in the middle of London, England. It had its grand opening on June 10, 2040, with King George serving as the master of ceremonies. It for sure has a mall, a power station, and an underground water processing facility. Most of the tower's property is owned by Worldview Industries.
The Churchill Tower isn't referenced by name in the Alternate Reality Game but the last statements from a Jack Geas-controlled Henry speaks about David Schelter finding a way to prevent the "light travel" that the Guardians use. The Churchill Tower may be one of these devices.