September 8, 2026

Stamp Duty in 2026: What London Buyers Actually Pay