Cut the cabbage the cabbage into quarters, cut out and discard the core and thinly slice the cabbage. Put into a large bowl with the celery, green pepper and spring onions and toss together well.
Mix the mustard, horseradish, tabasco, vinegar and cayenne pepper together in a small bowl. Gradually whisk in the oil, mayonnaise and salt and pepper to taste.
Stir the dressing and dill into the vegetables just before serving so that the cabbage stays nice and crunchy.