Andrew Mountbatten-Windsor charged taxpayers for massages while working as the UK's trade envoy, a retired civil servant has claimed.