About Lucas Supreme Freight Ltd (12148608) United Kingdom