River of Life Church River of Life Church Lovers Walk Dumfries Dumfries & Galloway DG1 1LU United Kingdom