About Lloyd S Animal Feeds (organic) Limited (06269628) United Kingdom