About Design And Technical Solutions Limited (09482913) United Kingdom