The Treasury is not controlled by the Crown it is controlled by the Chancellor of the Exchequer (Gordon Brown), the second most powerful figure in the elected government. The Crown has nothing to do with it.
Also gallup polls have shown that most British people are prepared to take tax increases, as long as the money is used for public services and it is spent transparently.
Just proves my point.