Storehouse is a part of Riverside Vineyard, a Christian church based in Feltham.

We simply want to show God’s love by helping people in a very practical way,
during a time of need.