A croft is a small landholding, usually in the north of Scotland and the Scottish Highlands. It is normally...