About Mickley Stud Limited (05612060) United Kingdom