Recent changes HM Revenue & Customs (HMRC) made to the rate of Corporation Tax mainly affected larger businesses in the ...