About Tally Ho Stables Ltd (08802333) United Kingdom