About Racecourse Holdings Trust Limited (00868241) United Kingdom