About Lilly Homes Ltd (13329124) United Kingdom