About N & R Installations Limited (03520152) United Kingdom