The more upbeat messages from the company came as it reported an 8% fall in revenue to £619.2 million