About James Taylor Racing And Promotions Ltd (11091495) United Kingdom