About Taylor & Locke Diagnostics Limited (11813662) United Kingdom