About Nb Masts & Towers Ltd (13218449) United Kingdom