You wouldn’t know it, but London’s heart beats from a small alcove just opposite Cannon Street station. The city’s heart is ...