Companies

John Lewis sees rise in confidence