About Technical And Design Engineering Limited (08919751) United Kingdom