About Lopham Locums Ltd (08049081) United Kingdom