I had an awkward return with SGS, I quoted the consumer contracts act at them and they begrudgingly accepted "as a gesture of goodwill".
As mentioned above, if bought on a credit card and more than £100, you can use the consumer credit act to just claim off the credit card company as they are...