James Sandilands, 12. Lord Torphichen