About Jubilee Stud Farm Limited (12957342) United Kingdom