About Sl Associates Ltd (SC645458) United Kingdom