Filming took place in Llandovery in 2023, the South Wales Guardian reported at the time. Scenes were shot in the market square of the town, while the signs of a local NatWest bank branch were ...