About Stud Farm Limited (08873774) United Kingdom