Stamp Duty for Non-UK Residents
by
homesite
Stamp duty is a tax that is levied on certain legal documents in the United Kingdom.