About Stroud Micro Dairy Limited (10476633) United Kingdom