News

The number of penalties cancelled on appeal has surged 29 per cent year on year to 46,266, according to HMRC’s latest annual ...