About Leigh Place Stud Limited (08653507) United Kingdom