Hi Paul,
Here are dropshippers that fit your list of requirements. Please note that most of them are based in the US.
Link hidden: Login to view
Link hidden: Login to view
Link hidden: Login to view
Link hidden: Login to view
Link hidden: Login to view
Link hidden: Login to view
Link hidden: Login to view
Link hidden: Login to view
Link hidden: Login to view
Link hidden: Login to view
Link hidden: Login to view
Hope this helps. Please let us know how you get on.
All the best! :)