Artist Stocks the Shelves of a London Corner Store with 4,000 Hand-Stitched Felt Products