An end to stamp duty? What the rumoured new property tax could mean for London home movers August 21, 2025 / In The Press