About As Troggy Self-build Housing Association Limited (IP025102) United Kingdom