About Lloyd S Animal Feeds (futures) Limited (06329135) United Kingdom