About S&a Locums Limited (07441271) United Kingdom