About Lucas Developments Ltd Limited (09171202) United Kingdom