Spirit is a rapidly expanding hospitality company based in the West Midlands, just 10 miles from the picturesque Cotswolds. Within the group are four charming venues including a 16 bedroom boutique hotel, a town centre bar, a country restaurant and a city centre pre club bar.