About Nsr Developments Limited (07348829) United Kingdom