Filming at London’s King’s Cross delivers the clearest glimpse of the show’s 1990s setting ahead of a 2027 debut.