About Technical Service International Limited (06547986) United Kingdom