About Lemmon Locums Ltd (11659127) United Kingdom