About L & L Holdings Cyfyngedig (10998494) United Kingdom