About Sir Ivor Racing Limited (06561858) United Kingdom