About Lord Todd Ltd (12424801) United Kingdom