A Canadian family have bought Skye's 20,000-acre Sleat Peninsula and the historic estate's ruined Armadale Castle. The ...