Filming took place in Llandovery in 2023, the South Wales Guardian reported at the time. Scenes were shot in the market ...