About Equus Stables Limited (07086299) United Kingdom