About Farrow Locum Limited (10839298) United Kingdom