About Stroud Goddess Temple Cic (13675217) United Kingdom