I am relatively narrow in the shoulders but have a large bust (and stomach). I have never been able to find a coat that I can do up, unless it looks miles too big on the shoulders. Any suggestions of brands to look at? Nothing too expensive. Up to £100.