Sitting on the quiet main street of Falkland in Fife is one of the most remarkable Scottish castles, brainchild of …