About Shelton Locums Ltd (09116485) United Kingdom