About Lillybank Homes Ltd (12357788) United Kingdom