Another welcome to APUG, and a comment that you have some good questions.
Rating film speed: I've read that some people rate film speed at higher or lower than the manufacturers stated speed. I'm guessing this is to do with ensuring correct exposure of shadow detail etc.
Yes, this is pretty much it. The general rule is that changes in DEVELOPMENT (time or temperature) have a large effect on the brighter parts of the scene, but very little effect on the shadow detail. So to affect the shadow detail, changing exposure is the main method.
Developers: Speed enhancing or Reducing- again is this mainly to do with shadow detail etc? If so would you remedy processing a film in a speed reducing developer by shooting at a lower than box speed ISO?
Yes and yes, basically. But unless you want to do all the testing yourself, you would probably want to get your basic information - speed rating and development time/temperature - from the manufacturer's data sheets.
As a note, the ISO speed rating method (for B&W negative film) is based on the amount of exposure needed to register a small effect on the film (roughly a small amount of shadow detail) when the film is developed to a specific amount of contrast. Any other method of rating speed is not strictly ISO, so is usually just called EI, for exposure index. So when you read about a different speed for film, in the same developer, this usually means it is being developed to a different contrast. Just a fine point to pay attention to when reading data sheets.
I don't have a specific online reference, but if you want to learn these things on a firm technical basis, you would want to learn how to "read" a "characteristic curve." Once you can do this, then you'll be able to understand articles about "sensitometry," which is the technical metodology to study the things which you have asked about in a general way. Of course, many people have been very successful in photography with almost no knowledge of this, so it's mainly a matter of how YOU want to learn things. Best of luck to you.