News

HMRC data out today shows that homebuyers paid £14.1bn in stamp duty over the past year – up 20% from £11.8bn paid in the previous year, says business ...