Windsor Castle is one of the many homes of the present Queen of England, several of her royal ancestors, and "non-royal" spirits.