About Lee Carter Horse Racing Limited (12375774) United Kingdom