About Rowena Lucas Locum Ltd (11811920) United Kingdom