About T&d Research And Development Limited (12269769) United Kingdom