About Stile Farm Feeds Limited (10463182) United Kingdom