HMRC meaning in oil and gas

HMRC means Her Majesty's Revenue and Customs. The new name of Inland Revenue and Customs

Definition

Her Majesty's Revenue and Customs

The new name of Inland Revenue and Customs

You might also be looking for…

Related Terms