Buccleuch Estates Ltd
Ewesbank
Langholm
DG13 0ND
013873 80202
Property & Estate Management