While ethics has increased in importance for UK shoppers when deciding on a purchase, price is still the most important factor, new research has found.