I've crossed the Cotswolds on various service buses over the years;Worths, Midland Red (South),Thames Transit, Oxford Bus Co., Stagecoach of various sub brands which keep changing!,Thamesdown, National Express,Pulhams and some companies I've forgotten.