About I G Todd Ltd (03949516) United Kingdom