About Lilly Property Limited (04433245) United Kingdom