UK government surcharge on properties valued over £2 million, announced in Autumn Budget 2025
1 story