About J I Locum Ltd. (SC308165) United Kingdom