About Technical And Management Services Limited (00955017) United Kingdom