Businesses pay hundreds of millions of pounds more and are losing trust in HMRC, reports the National Audit Office today (Monday).