About Locums Umbrella Company (nw) Ltd (10798473) United Kingdom