World Demand to cancel ‘self-defeating’ £12billion tax that stops people from moving July 14, 2026 Property experts warn the £12billion-a-year levy is trapping growing families Read More