Stamp duty revenues in England and Wales up due to additional homes tax

Stamp duty revenues in England and Wales up due to additional homes tax