Support brands that do good, while looking fab.
Buying sustainable gifts for Christmas does not mean breaking the bank. This collection of ethically created items are all under £25 (some are on sale).