About Delta Cheltenham Chase Op Co Limited (10923332) United Kingdom