About Integrated Technical Services Limited (06268402) United Kingdom