This site uses cookies. By continuing to browse the site you are agreeing to our use of cookies. Find out more


Financial calendar

Trading update16 November 2017 
Interim results31 July 2017 
Annual General Meeting17 May 2017 
Trading update17 May 2017 
Annual Report 201610 March 2017 
Preliminary (2016 full year) results24 February 2017 

Please note that all future dates are subject to change.