In reply to martinturner:
Traveline Cymru are just the information provider, they're not actually a bus company themselves. If you do a journey search and get the details, that should tell you the bus company that's running each leg. Many of the companies have a 'dogs at drivers' discretion' but you might be able to check with individual companies - don't know about the companies 'up there', I'm afraid.