HM Revenue & Customs (HMRC) reeled in a record-breaking £1.2billion in Stamp Duty last month, from a total of 173,430 property transactions, according to the Taxman’s latest data. Read More