About Lala Locums Limited (08821402) United Kingdom