About Larksborough Stud Limited (08274572) United Kingdom