Once dubbed "London's scrapyard", Stratford has had billions of pounds of investment.