About Nuffield Health Scottish Limited Partnership (SL025621) United Kingdom