It is estimated that the UK spends £700 million on unwanted Christmas gifts, with about £42m worth of presents being thrown ...