About Stoke Edith Church Trustee Limited (12372126) United Kingdom