What is Stamp Duty?

July 6th, 2018|Stamp Duty|

‘Stamp Duty Land Tax’, to give it its full name, is a tax you have to pay on any property or land you buy over a certain price in England, Northern Ireland and Wales up [...]