South Wales covers a very broad canvas. I live in the southern half of Wales but out near the west coast, and if anyone here asked me that question I'd unhesitatingly direct them to Mike's Bikes in Haverfordwest. He's been round a long while, knows his stuff and makes sure his staff do too.
But you're in Mountain Ash, that's a long way to travel.