First-time buyers welcome the Autumn Budget's changes to stamp dutyFollowing Wednesday's budget, what does the abolished stamp duty on homes up to £300,000 really mean for the UK's first-time buyers? ...