About Kp Locum Ltd (12275963) United Kingdom