About George Lucca Property Limited (13025104) United Kingdom