About Lakhi Locums Limited (06975111) United Kingdom