It's an exceedingly tenuous descent! Anne was the last Stuart monarch, and when she died without descendant, the nearest Protestant relative was her first cousin, twice removed, Georg, Elector of Hanover, who became George I, first of the Hanoverian monarchs, of which Victoria was technically the last. She of course married Prince Albert of Saxe-Coburg-Gotha, so I think the Germans have a much stronger claim on the British throne. Whether they would want such a poisoned chalice is another matter entirely.