About Lillie Properties Limited (05368891) United Kingdom