Schroders UK Public Private Trust has sold a portfolio of seven life sciences companies to Rosetta Capital for £49m.