About Freedom Locums Limited (06725262) United Kingdom