About N&s Developments Ltd (13235377) United Kingdom