About Independent Technical Services Limited (04348020) United Kingdom