About Design & Technical Service Limited (SC174399) United Kingdom