About J. Smith & Son Horse Traders Limited (07039768) United Kingdom