About Long Shot Stables Ltd (12130349) United Kingdom