Threave House and Garden, Castle Douglas, Dumfries and Galloway, Scotland. Property of the National Trust for Scotland