Kennedys posts 10 per cent turnover rise to £128.5m