About Lancaster Locums Limited (07581338) United Kingdom