About S&b Equine Limited (08294401) United Kingdom