About Foxcroft Stud Limited (08254911) United Kingdom