About Lucas Holdings Limited (06748044) United Kingdom