About Design And Technical Management Limited (07310496) United Kingdom