Hi guys,
The guy I knew has moved away so I've had to turn to the internet. I've searched and searched but cannot seem to find a reliable, real source/vendor based in the UK. I've heard of Steroids-UK, but so many reviews say they're a scam site. I know this forum has its list of approved...