About North Farm Stud Ltd (03512280) United Kingdom