About Lee Locum Limited (12553776) United Kingdom