It must have been a shock to The Traitors fans to see that one of Season 3's contestants was Lord Ivar Mountbatten. The Lord ...