About Swift Locums Ltd (07778195) United Kingdom