About Snaffles Equine Nutrition Limited (05927171) United Kingdom