About Lj Taylor Locum Ltd (11512469) United Kingdom