About Lucas Racing Limited (07441838) United Kingdom