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