Livestock Marketing Borders
Ashcraig, Selkirk, Selkirkshire, TD7 4JW
John Swan Ltd,
Newtown St Boswells, Roxburghshire, TD6 0PP
John Swan Limited, a subsidiary of John Swan and Sons plc, operate large and successful Livestock Centres at Newtown St Boswells...