Camden Property Market - What is going to happen to Stamp Duty on 11th March?
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...