HMRC has collected more than £50bn from businesses in the last decade from the introduction of eight new business taxes