About Froxfield Stud Limited (12267397) United Kingdom