England, Isle of Wight, The Needles Attraction, Display of Locally Produced Biscuits on Sale in Souvenir Shop