I'm with escoville.
The Chicago Manual of Style has a very detailed description of hyphenation with compounds - it's AE but fits with what I am familiar with from BE too.
First of all it says that these are general patterns not hard-and-fast rules, and that writers will make their own exceptions according to general taste.
Then it lists compounds according to type, including the example:
"
adjective + noun:
small-state senators, a
high-quality alkylate, a
middle-class neighborhood, the neighborhood is
middle class. (Hyphenated before but not after a noun.)"
I would also have no problem in BE with "of a high quality", though I would class it as a bit less common than the version without "a".
to be of good/poor/top quality
goods of a high qualityhttp://www.oxfordlearnersdictionaries.com/def..."Quality" as an adjective has to be said in an Essex or North London accent to me! Come and getcher luvvly quali'y goods right ere! :-)