It's my understanding that the CAA are not government run, they are stand alone and have to make a profit year on year.
Having said that, they are given targets to achieve both operationally and budgetary, by government.
I wasn't aware they received a penny from HM?