About T&m Specialists Uk Ltd. (12692609) United Kingdom