Is Britain selling its future to Wall Street? 18 September 2025