Payback Time

Sir, - With a £506 million budget surplus for the year to end of September, VAT receipts up 20 per cent and income tax receipts…