About Lucas Developments Limited (09338894) United Kingdom