About Living Waters Ministries (02398029) United Kingdom