About London Legal Locum Services Limited (09557647) United Kingdom