About Tech N Serv Limited (02944493) United Kingdom