About Teagle Homes Ltd (12147323) United Kingdom