Trading update and notice of results - July 15

22 July 2015