The British Heart Foundation is the UK's most popular charity shop - and it has a list of things you should avoid handing ...