About Stud Farm Management Company Ltd (06135951) United Kingdom