It is a barm-cake. The word cake goes back to well before things were sweetened and made into confectioneries.
Doesnt explain the ham. Nor would you put salad in a cake, tuna, chicken, branston pickle, etc ......
Don't argue with The Saint. He'll ****ing have you. We're both Scouse and around the same age. We know everything, don't we saint?