Tax

Homebuyers pay £11.8bn in Stamp Duty in 2023