About L & L Partners Limited (12676646) United Kingdom