About N.r.l. Group Limited (02641311) United Kingdom