About Star Locums Ltd (06478237) United Kingdom