Yes, no-one calls it "Leo-minster" - it is universally (by those who know of the place) called Lem-ster (give or take a dialect!) Also nearby, and also in Herefordshire, is the former borough (alas, since the 1830s just a parish) of Weobley, which is also pronounced without the "o"...