Stourhead ha estado en posesión del National Trust desde 1946.