About Venn Homes Ltd (10710106) United Kingdom