Explore Stourhead in Wiltshire – a National Trust treasure blending history and nature in its historic house and neoclassical gardens.