About N&lm Limited (12962190) United Kingdom