Not sure where abouts you're based but I know of an excellent independent shop in the corn exchange in Leeds. As far as I know they don't have an online store though.
You can definitely get an excellent leather jacket for under £250, just depends if you're ok with something that's not made by a big brand