About Smw Locum Ltd (12102606) United Kingdom