About Sherlock Medical Services Limited (10163843) United Kingdom