About Horse & Jockey Limited (01225593) United Kingdom