About Lucilla Properties Limited (05825032) United Kingdom