About Lucas Support Services Limited (00313111) United Kingdom