About Lilac Property Investments Limited (13617855) United Kingdom