About Lt Locum Limited (12996288) United Kingdom