About L & L Well Services Ltd (SC396752) United Kingdom