About Stockwell Agricultural Ltd (10000156) United Kingdom