About Stroud Western Wisdom Group Ltd. (12546237) United Kingdom