About Leicester Racecourse Holdings Limited (00020359) United Kingdom