Stornoway black pudding served with a soft morning roll