Newbury Property Market What is going to happen to Stamp Duty on 11th March?
6 years ago
If you are buying a home in England costing more than £125,000, you will have to pay Stamp Duty Land Tax on the purchase of your new home. In the provinces, it’s called something slightly different, so if you…