Stamp Duty Land Tax (SDLT) is the bane of property buyers in the UK. It is paid on every property purchase worth more than £250,000, and more people are being forced to pay it each year as the thresholds stay the same while property prices rise. The number of...