Skip to site menu Skip to page content

Bad sourcing blamed for pressure on retail margins