Haggis ice cream at iconic Scots restaurant