About Lucas Ross Limited (13040650) United Kingdom