About Ns And Ps Developments Limited (10812991) United Kingdom