About Tailor Made Locum Solutions Limited (09864024) United Kingdom