About Direct Technical Services Limited (01905760) United Kingdom