About Ll Associates Limited (SC509289) United Kingdom