About Short Clough Stud Limited (13029411) United Kingdom