Llandeilo on the western edge of the Brecon Beacons in Carmarthenshire is a charming historic market town with a main high street and centre brimming with old churches, specialist shops, boutiques and craft...