About Technical & Development Services Group Limited (06521032) United Kingdom