About Ashcroft Stud Farm Llp (OC313305) United Kingdom