
The hats are part of the Innocent Smoothie fundraiser called The Big Knit which is in partnership with Sainsbury's. Each hat is handmade and if you purchase a smoothie with a hat 50p (=$1) goes to Age Concern, the UK's largest charity working with and for older people.
I highly recommend checking out The Big Knit link above as there are amazing photos and videos on the site.