Stamp Duty changes in April 2025 means buyers are trying to complete before the deadline.