Interim operating profit rose to £86.5m on total sales of £1.1bn, while customer visits share reached 8.7%, defying a de...