The small Cotswolds town that is independently owned and home to Beckhams Travel October 13, 2025 THE Cotswolds has a few of the most stunning towns in the UK, and one is home to a really…