About Littler Company Limited (00512573) United Kingdom