About Spencer Equine Ltd (12687337) United Kingdom