About I. W. T. Deeside Limited (04829658) United Kingdom