About Stroud Christian Fellowship (07599383) United Kingdom