Definition of Inland Revenue

The government department that collected income taxes in Britain until 2005, when a new department, HM Revenue and Customs, was formed. [1]

FT Articles & Analysis

No articles are associated with this term