About Horse & Jockey (leicester) Ltd (10605494) United Kingdom