Tweedsmuir is a small village beside the River Tweed, three miles west of Peebles in the Scottish Borders.