About Industrial Technical Services Limited (01504687) United Kingdom