Investment St James Place to Wind Down £2 Billion Pounds of Property Funds as Market… admin Nov 28, 2024 Britain's largest wealth manager, St James's Place (SJP), has announced plans to liquidate £1.84 billion worth of…