About Technical Service Solutions International Limited (02963622) United Kingdom