About Stroud Fruit (uk) Ltd (10083421) United Kingdom