About S. Todd & Co. Limited (02953683) United Kingdom