Where: Armscote is a teeny tiny hamlet a few miles south of Stratford-upon-Avon, snuggled in the heart of rolling hills and river valleys in the Cotswolds. Think picture-postcard English villages with ...