About Towell Building Trust Limited-the. (NI003511) United Kingdom