About Beech House Stud Ltd (12823838) United Kingdom