About N & R Developments Limited (12757342) United Kingdom