John Lewis Partnership narrows losses despite £54m hit

© 2025 Vimarsana