About Design And Technical Services Limited (05269778) United Kingdom