[http://www.marksandspencer.com/gp/product/B001VB4R2O/ref=pd_sbs_4/275-6284190-4360421?ie=UTF8&mnSBr and=core think this is the one I have]]
if you browse their sports bras, they have quite a few good ones for what you describe I think
i find the one I got quite tight but it doesn't restrict my shoulder movement