Businesses overpaid £11.9bn in corporation tax in the last tax year, with HMRC unlikely to address overpayment unless the company realises the mistake