About Technical & Management Resources Limited (04873752) United Kingdom