About T&d Tecnology And Development Ltd (09044836) United Kingdom