I decided to put a fresh install of v1.15 complete with new database on my xampp set up in case something had got corrupted. I no longer get the error log for Parcel Force shipping so something got fixed.

Parcel Force is also displaying its weight now which is how I have found a solution to the other problems.
It would seem that if selecting grams on a product setup, the program is
still reading them as kgs for some obscure reason, which is why the Royal Mail and Weight based shipping were not coming up, as the 100 gms inputted weight is getting read as 100
kgs somewhere in the program. Way beyond their max carriage weights. Only way I have found to resolve this is by using kgs as the weight reference in the product setup then writing it as 0.10 (kgs).
Hopefully my problems will help someone else that may read this thread in the future.
UPDATE: In the ParcelForce shipping it presents a price on page two of the checkout process that is not in the price table
25kgs = £23.54 however on the checkout confirmation that shows its true price of
25kgs = £34.99. Whilst all my items are light and I would not use ParcelForce, there is perhaps something not quite right here perhaps?