The stamp duty holiday holiday applies until 31st March, that means anyone completing on a property purchase after that date will have to pay the full normal stamp duty. Stamp duty is payable upon...

read more