About Sarah Taylor Locum Ltd (11882203) United Kingdom