A slice commemorating the marriage of Princess Diana and Prince Charles sold for £1000 six years ago, even though it came not from the five-tier cake served to wedding guests but from one of 22 others distributed among royal staff.