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