Concept

British Horseracing Authority

Properties

SES ID
  • 286928
Notation
  • 286928
In scheme
Top concept of
Related
Definition
  • Formed by the merger of the British Horseracing Board and the Horseracing Regulatory Authority on 31 July 2007.