About Littler Investments Limited (00841682) United Kingdom