About Lilyacre Properties Limited (04029107) United Kingdom