About Lee Thwaites Locum Limited (09291535) United Kingdom