Luxury boutique hotel House of George opens in Broadway, Cotswolds, blending historic charm and modern design.