About Design Technical Services Limited (08347958) United Kingdom