About Littler Holdings Limited (12230219) United Kingdom