HM Revenue & Customs

Lived in the UK

By UK (United Kingdom) we mean England, Scotland, Wales and Northern Ireland.