About Longhurst Locum Ltd (11787856) United Kingdom