About Backwell Self Build Housing Association Limited (IP26352R) United Kingdom