I have no idea who Highland Pet foods are My Dog, but they are a pet food company, so yeah, they're included with the crap food IMO.
Raw diet means just that - good quality RAW meat that is consumable by humans. Not pet meince, pet meat or anything 2nd rate that is just **** served up in pacakges in a shop etc.
Chicken wings, neck, carcasses, thighs, pieces, whatever.
Raw meaty bones. Chicken mince and beef mince or any other mince, but it must be good quality stuff.