A former MP who has spent decades trying to open up royal finances says the ex-duke of York has done more damage to the ...