Try Specialised Covers. They are based in the UK and seem to do very good work at a (more or less) reasonable price.