About Stroud Community Agriculture Limited (IP29578R) United Kingdom