Stamp duty is paid by the person buying the property ... would leave first-time buyers in London almost £7,000 worse off, said The Telegraph. With the average London property priced at £434,743 ...
Results that may be inaccessible to you are currently showing.