About S & L Associates Limited (NI651762) United Kingdom