Unless you are looking to do an MSc by research, or an extremely technical/academic MSc, you will find that most English universities will accept candidates with no first degree. They dress it up a bit in the brochure to keep the academic accreditors happy, but they rarely turn anyone away. Masters degrees are extremely lucrative; they aren't price-capped like graduate degrees, so the unis mostly treat them as cash cows.
once you have a cash cow you have to keep its food bin topped up...
PDR [BSc(hons) MSc^2]