OK, here's a guess:- North Coast Jawa, Pekalongan, or thereabouts, probably for a Chinese gentleman --- that's if everything belongs together from day one.
So Alan, is there no possibility that this might be a Sumatran blade. That was my initial impression given a keris i have from Sumatra with some fairly similar features.