About Lucas Property & Developments Limited (09600470) United Kingdom