where is the headquarters of the hmrc 
the hmrc is headquartered in westminster london the bottom linein 2005 the hmrc was formed with the merger of inland revenue and the board of customs and excise his majesty s revenue customs hmrc is the national taxing authority of the united kingdom that collects all direct and indirect taxes and administers benefits and tax credit payments to residents the hmrc collects and records full payment submission fps and form p45 from employers to document benefit amounts paid in by employees 