About Lilli Homes Ltd (10971688) United Kingdom