About Angela Gruber Locums Limited (07157331) United Kingdom