About B S Bahra Locums Limited (05557696) United Kingdom