Wow, Thanks chuck this is a massive help, I've compiled and upload I now can send and receive data from both slaves, I will also learn loads more by reading through your code and playing with it.
I shall now study and play around with the code.
Hopefully I can get it working. I see when I ground A0 it just receives data from slave one only I will try and get it to read both slaves and display both slaves with different values.
many thanks for your time and help
Steve