Londoners shoulder most of the UK’s £3.6 billion stamp duty burden
19th April 2024
Londoners are feeling the squeeze of Stamp Duty Land Tax the most as they fork out 40.7% of the national total, research reveals. According to a study by Benham and Reeves, over the past year, an estimated £3.657 billion has been paid in stamp duty across England. And a whopping £1.49 billion of that coming […]