About The Locum Specialists Ltd (07753481) United Kingdom