PLUMSTEAD MINI STORE in 12 Plumstead High Street in London