This expected policy change means landlords will soon have to pay up to £14,766 in stamp duty on an average home sale, which amounts to the largest bill on record, according to analysis by ...
Some results have been hidden because they may be inaccessible to you