Plumstead Mini Store 12 Plumstead High Street, London SE18 1SN