Retailers, energy stocks push London stocks higher | Sharefundss