As village shops close, community shops are springing up - 254 across UK - here's the latest