Taxpayers footed £2million invoice for failed agency that paid David Cameron tens of millions Read more