About Technical & Commercial Services International Limited (02712222) United Kingdom