Budget 2017: What does the stamp duty change mean? People buying a first home worth up to £300,000 will pay no stamp duty, the Chancellor announces. Source