About An Togail Self Build Limited (NP000377) United Kingdom