About Nlb Developments Ltd (10580608) United Kingdom