The Government’s Stamp Duty, specifically the £250,000 threshold has come under fire from the industry as new research emerges. Read more…
The Government’s Stamp Duty, specifically the £250,000 threshold has come under fire from the industry as new research emerges. Read more…