A man has been charged after allegedly threatening Andrew Mountbatten-Windsor near his home on the Sandringham Estate.