About Teesside Technical Services Limited (11368198) United Kingdom