About Tennoc Homes Limited (12555928) United Kingdom