About Todd (holdings) Limited (NI038833) United Kingdom