The majority of UK shoppers will put price before ethics when it comes to purchasing decisions, despite the recent introduction of the Modern Slavery Act, new data shows.