About Teesside Project Services Limited (06438261) United Kingdom