About L & L Associates Limited (12577016) United Kingdom