About Templar Homes Limited (02566028) United Kingdom