As has been previously mentioned, our local independent operators tend not to publish timetable info on their websites and rely on the local authority (who they operate services on behalf of) to publish it. Finding fare information for independents is almost impossible - you'd need to contact the operator themselves to find the fare.
I also find the Arriva and Stagecoach websites a bit of a pain to navigate. One of the websites I most favour is Borders Buses:
https://www.bordersbuses.co.uk/
There is
http://bustimes.org/ but it relies on data being accurate from the Traveline National Dataset, or the Bus Open Data Service. Some operators also publish open data on their website, e.g.
Stagecoach, which is usually very accurate as it updates when they update their online journey planner/timetables, and bustimes makes use of this also.