About L. Jolly Locum Ltd (12412093) United Kingdom