What is the ‘Stamp Duty Holiday’ and who will it affect?
With the Stamp Duty Holiday in place until 31 March 2021, now could be the perfect time to buy as you could save up to £15,000 in fees.
With the Stamp Duty Holiday in place until 31 March 2021, now could be the perfect time to buy as you could save up to £15,000 in fees.