About N & N Holdings Ltd (SC502909) United Kingdom