About Salthorse Stud Farm Limited (06620903) United Kingdom