About N&l Associates Limited (13286886) United Kingdom