About Littler Pepper Holdings Ltd (12135602) United Kingdom