About F. De Giles Racing Limited (09388806) United Kingdom