About Technical & Design Services Limited (01795231) United Kingdom