About Teale Locums Ltd (SC651771) United Kingdom