About J & S Locums (yorkshire) Ltd (08018244) United Kingdom