Thoughtful handmade gifts for under £30.