About Niab Trust Developments Ltd (10700538) United Kingdom