About James Todd & Sons (textiles) Limited (01101838) United Kingdom