About L & N Associates Limited (SC541520) United Kingdom