About W. Todd & Son Ltd (NI058578) United Kingdom