"a guest of Her Majesty"

The phrase we often hear here is "detained at her Majesty's pleasure" which sounds too much like "for Her Majesty's pleasure" to me. I suppose whether the detained would also get some pleasure out of the experience depends on how closely their specific tastes match.

Rod