Home Stock Analysis Princes Group’s £420 million IPO adds momentum to London’s slow recovery