If memory serves, the Britains coronation coach is a tiny thing, too; not to scale with our soldiers. For that reason, it really doesn't seem all that useful for me. I would guess you're right; it's intended to sell at the Palace gift shop.
At least the Corgi landau is of the same nominal scale...