Generally speaking, when HMRC want to visit a taxpayer they do so by appointment, but they do have the power...