About Lucilia Property Investment Limited (12762920) United Kingdom