Something is afoot on Platform 1 at London’s King’s Cross Station ...