OK So if anyone else has the same question I've sorted it out and here is what / why etc.
Firstly. I was trying to debug a call I was making to a remote web service running on port 7047 on https.
The test client is was using was SOAP UI
To get soap ui to work with fiddler you need to set soap ui to point at the fiddler proxy port.
Yes, obvious when you know, but as all the browsers i was initially using were picked up and their requests intercepted it did not cross my mind that i needed to do this.
To set up the soap ui options details here
In addition I was writing code that was running as a service and the service was making calls.
I'm running on windows 10 and if you google then there are options described here..
or the other option which I took was to run the service under my account and the magic that fiddler does to capture my account traffic picked up the calls also.
Hope this helps.