About T.roche Locums Limited (12153576) United Kingdom