About N & L Associates Limited (07819244) United Kingdom