About Glebe Farm Stud Limited (02189421) United Kingdom